Route::group(['controller' => AdminController::class, 'prefix' => 'admin', 'as' => 'admin.'], function () {
Route::get('/', 'index')->name('home');
});
这是我正在使用的,基于大约20-25个搜索,它应该工作,所以我应该能够通过使用刀片中的route('admin.home')
到达一个路由。但是它说admin.home
没有定义。
为什么"as"
和"prefix"
都不起作用?老实说,我不明白,我真的复制粘贴了一个“接受的答案”的代码,它仍然不起作用...
1条答案
按热度按时间mu0hgdu01#
溶液
参考文献
1.路由名称前缀
name
方法可用于将给定字符串作为组中每个路由名称的前缀。例如,您可能希望将admin.
作为所有分组路由名称的前缀。给定字符串的前缀与指定的完全相同,因此我们将确保在前缀中提供尾随的.
字符:1.控制器
1.中间件
1.路由前缀
1.路由组
附录
清除/刷新以前缓存的路由缓存:
终端命令:
php artisan route:clear