php - 目标类 [DataController] 不存在
问题描述
嗨,所以我正在制作简单的 crud API,但不知何故,当我检查路线时,我一直显示目标类 [DataController] 不存在
这是我的控制器
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 不能正常工作,所以我的代码可能有问题还是什么?
解决方案
推荐阅读
- python - 保存图形时,刻度标签被覆盖
- apache-spark - 优化和批处理 Parquet/JDBC 连接
- go - 如何组织多个 Go 项目的代码?
- java - 带视图的后台服务
- javascript - 使用 VanillaJS 类 obj 永久创建 DOM 元素?(.insertAdjacentElement)
- javascript - 对象的随机数组
- python - Tkinter 退出按钮
- python-3.x - 在 Python 中 Grep 整个字典列表并获取最后一个匹配项
- php - https上的mpdf损坏的图像
- ruby - 在 Ruby 中随机生成一个有效的 unicode 字符