【发布时间】:2020-05-15 16:34:19
【问题描述】:
我在 api.php 中有一个组定义。 我想知道为什么第一个控制器工作正常 但第二个将返回目标类 [UserExpertController] 不存在。 我更喜欢第二种语法,因为我习惯于编写 web.php 路由。 有什么想法吗?!
Route::name('experts.')->prefix('experts')->group(function () {
// returns all experts
Route::get('/',[UserExpertController::class, 'index'])->name('index');
//或
Route::get('/','UserExpertController@index')->name('index');
【问题讨论】:
-
::class 语法不起作用,因为 laravel 自动添加了 Controller 命名空间,你可以使用
'Admin\UserExpertController',它会添加控制器命名空间 + Admin 部分
标签: laravel