【发布时间】:2021-11-04 05:15:31
【问题描述】:
我在 laravel 上创建了这个 api api 路由..
Route::get('/items', [ItemController::class, 'index']);
Route::prefix('/item', function () {
Route::post('/store', [ItemController::class, 'store']);
Route::put('/{id}', [ItemController::class, 'update']);
Route::delete('/store', [ItemController::class, 'destroy']);
当我在邮递员上使用 GET 请求时,一切正常,但是当我使用 POST 请求时,我得到 404 not Found Page!
这是我在项目控制器上的存储功能
public function store(Request $request)
{
$newItem = new Item();
$newItem->name = request()->item["name"];
$newItem->save();
return $newItem;
}
【问题讨论】:
-
您的路线在语法上不正确。请更新它。
-
我的路线有什么问题?
-
为什么要改成图片?路由前缀语法错误:你需要使用
->group()laravel.com/docs/8.x/routing#route-group-prefixes
标签: laravel api postman laravel-routing laravel-api