小编Ngu*_*ũng的帖子

目标类控制器不存在 - Laravel 8

这是我的控制器:

<?php

namespace App\Http\Controllers\Api;

use App\Http\Controllers\Controller;
use Illuminate\Http\Request;

class RegisterController extends Controller
{
    public function register(Request $request)
    {
        dd('aa');
    }
}
Run Code Online (Sandbox Code Playgroud)

如屏幕截图所示,该类存在并且位于正确的位置:

在此处输入图片说明

我的api.php路线:

Route::get('register', 'Api\RegisterController@register');
Run Code Online (Sandbox Code Playgroud)

当我register使用 Postman 到达我的路线时,它给了我以下错误:

目标类 [Api\RegisterController] 不存在。


更新:

多亏了答案,我才能修复它。我决定为此路由使用完全限定的类名,但还有其他选项,如答案中所述。

Route::get('register', 'App\Http\Controllers\Api\RegisterController@register');
Run Code Online (Sandbox Code Playgroud)

php laravel laravel-8

201
推荐指数
12
解决办法
21万
查看次数

标签 统计

laravel ×1

laravel-8 ×1

php ×1