首页 > 解决方案 > 目标类 [D​​ataController] 不存在

问题描述

嗨,所以我正在制作简单的 crud API,但不知何故,当我检查路线时,我一直显示目标类 [D​​ataController] 不存在

这是我的控制器

namespace App\Http\Controllers\DataController;

use App\Http\Controllers\Controller;

use Illuminate\Http\Request;

use App\Data;

class DataController extends Controller
{
    public function index()
    {
        return Data::all();
    }
}

这是我的路线:

Route::middleware('auth:api')->get('/user', function (Request $request) {
    return $request->user();
});

Route::get('data','DataController@index');
Route::post('data','DataController@create');
Route::put('/data/{id}','DataController@update');
Route::delete('/data/{id}','DataController@delete');

我对 Laravel 中的 API 很陌生,我看到使用 php artisan config:cache 和 composer auto-load 不能正常工作,所以我的代码可能有问题还是什么?

标签: phplaravelapilaravel-8

解决方案


推荐阅读