我的新 Laravel 9 应用程序看不到控制器
My fresh Laravel 9 app cannot see a controller
我有一个 Laravel 9 的新实例。我正在从旧的 Laravel 8 应用程序迁移我的所有控制器。我的问题是应用程序看不到控制器。
Target class [AdminToolsController] does not exist.
web.php
Route::get('/php', 'AdminToolsController@php');
控制器
public function php()
{
$laravel = app();
echo "Your Laravel version is ".$laravel::VERSION;
echo phpinfo();
}
路由的语法 Route::get(uri, [controller, action])
已经有一段时间了。这不是 laravel 9 的事情
use App\Http\Controllers\AdminToolsController;
Route::get('/php', [AdminToolsController::class, 'php']);
或
Route::get('/php', [\App\Http\Controllers\AdminToolsController::class, 'php']);
我有一个 Laravel 9 的新实例。我正在从旧的 Laravel 8 应用程序迁移我的所有控制器。我的问题是应用程序看不到控制器。
Target class [AdminToolsController] does not exist.
web.php
Route::get('/php', 'AdminToolsController@php');
控制器
public function php()
{
$laravel = app();
echo "Your Laravel version is ".$laravel::VERSION;
echo phpinfo();
}
路由的语法 Route::get(uri, [controller, action])
已经有一段时间了。这不是 laravel 9 的事情
use App\Http\Controllers\AdminToolsController;
Route::get('/php', [AdminToolsController::class, 'php']);
或
Route::get('/php', [\App\Http\Controllers\AdminToolsController::class, 'php']);