-
Description:When you try to use Detailed steps to reproduce the issue on a fresh Nova installation:
public function fields(NovaRequest $request)
{
ray($request->resourceId);
ray()->showQueries();
return [
Text::make('Name')
->rules([
'required',
Rule::unique('personal_access_tokens', 'name')
->where('tokenable_id', $request->resourceId),
])
];
}My rule query was: |
Beta Was this translation helpful? Give feedback.
Answered by
crynobone
Dec 14, 2022
Replies: 1 comment 1 reply
-
|
The best way to access Resource IDs is via
|
Beta Was this translation helpful? Give feedback.
1 reply
Answer selected by
kichetof
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
The best way to access Resource IDs is via
$request->resourcesand the value will be based on context:$request->resourceswill return"all"$request->allResourcesSelected()returntrue$request->selectedResourceIds()returnnull$request->selectedResources()returnnull$request->resourceswill return[1, 2, 3, ...n]$request->allResourcesSelected()returnfalse$request->selectedResourceIds()return[1, 2, 3, ..n]$request->selectedResources()returnIlluminate\Support\Collection<\Illuminate\Database\Eloquent\Model>$request->resourceswill return[1]$request->allResourcesSelected()returnfalse$request…