我有一个新的Laravel 9实例,我正在从一个老的Laravel 8应用程序中迁移我的所有控制器。我的问题是,应用程序看不到控制器。
目标类AdminToolsController不存在。
web.php
Route::get('/php', 'AdminToolsController@php');
控制器
public function php()
{
$laravel = app();
echo "Your Laravel version is ".$laravel::VERSION;
echo phpinfo();
}
发布于 2022-02-10 17:56:59
路由的语法已经使用了Route::get(uri, [controller, action])
一段时间了。不是一架拉拉的东西
use App\Http\Controllers\AdminToolsController;
Route::get('/php', [AdminToolsController::class, 'php']);
或
Route::get('/php', [\App\Http\Controllers\AdminToolsController::class, 'php']);
https://stackoverflow.com/questions/71074220
复制相似问题