#Route not defined.
23 messages · Page 1 of 1 (latest)
you can use RegistrationRequestResource::getUrl()
don't forget namespace
where writing this
where did you write route('filament.admin.resources.registration-requests.index') ?
You did not provide any info. So what is wrong? If the message just comes out of nowhere it's very likely a cache issue
public static function getPages(): array
{
Log::info('Registering RegistrationRequestResource');
return [
'index' => Pages\ListRegistrationRequests::route('/'),
'create' => Pages\CreateRegistrationRequest::route('/create'),
'edit' => Pages\EditRegistrationRequest::route('/{record}/edit'),
];
}```
IVE SOLVED IT BY MANNUALLY ADING THE ROUTES IN THE WEB.PHP LIKE THIS :
Route::group(['prefix' => 'filament', 'as' => 'filament.'], function () {
Route::get('admin/resources/registration-requests', [RegistrationRequestResource::class, 'index'])
->name('admin.resources.registration-requests.index');
Route::get('admin/resources/registration-requests/create', [RegistrationRequestResource::class, 'create'])
->name('admin.resources.registration-requests.create');
Route::get('admin/resources/registration-requests/{record}/edit', [RegistrationRequestResource::class, 'edit'])
->name('admin.resources.registration-requests.edit');
});```
which is not best practice
You shouldn't do this. If the routes don't appear there's probably some issue with caching
i tried clearing everything
#1261005711953891328 message
this guy had the same error before
where did you write this getPages method? didn't understand why did you write all pages separately? shouldn't they be like this:
'index' => Pages\RegistrationRequestResource::route('/'),
'create' => Pages\RegistrationRequestResource::route('/create'),
'edit' => Pages\RegistrationRequestResource::route('/{record}/edit'),
this is default. are you doing something non-default?
i wrote this in app/Filament/Resources/RegistrationRequestResource.php
ok, please try this
its exactly what i did
no you didn't
please read carefully
// your version
Pages\ListRegistrationRequests::route('/'),
// default
Pages\RegistrationRequestResource::route('/'),
did you spot the difference?
mine are customized that why you see a naming difference
could you send a demo repo?