Laravel 找不到方法
Laravel can't find method
我有一个 GET
请求:
/review/response
该路由存在于 php artisan route:list
中,还有其他两条通往该控制器的工作路由,因此控制器没问题。
这是我的控制器代码的一部分:
但是当访问该路由时,这是我得到的响应:
我已经 运行 composer du
和 php artisan route:clear
该控制器中的所有其他方法都在工作,知道吗?
我相信你的路线应该是这样的:
Route::get('review/response', ['as' => 'review.action', 'uses' => 'App\Http\Controllers\Admin\ReviewController@action']);
问题出在您的 命名空间 中。试一试。
您的命名空间应该如下:
namespace App\Http\Controllers
我有一个 GET
请求:
/review/response
该路由存在于 php artisan route:list
中,还有其他两条通往该控制器的工作路由,因此控制器没问题。
这是我的控制器代码的一部分:
但是当访问该路由时,这是我得到的响应:
我已经 运行 composer du
和 php artisan route:clear
该控制器中的所有其他方法都在工作,知道吗?
我相信你的路线应该是这样的:
Route::get('review/response', ['as' => 'review.action', 'uses' => 'App\Http\Controllers\Admin\ReviewController@action']);
问题出在您的 命名空间 中。试一试。
您的命名空间应该如下:
namespace App\Http\Controllers