API POST 在邮递员和 Laravel 上请求 returns 404 NOT FOUND PAGE
API POST request returns 404 NOT FOUND PAGE on postman and Laravel
我在 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!
这是我在 Item Controller 上的存储功能
public function store(Request $request)
{
$newItem = new Item();
$newItem->name = request()->item["name"];
$newItem->save();
return $newItem;
}
路由组应该这样写
Route::prefix('item')->group(function () {
Route::post('/store', [ItemController::class , 'store']);
...
});
我在 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!
这是我在 Item Controller 上的存储功能
public function store(Request $request)
{
$newItem = new Item();
$newItem->name = request()->item["name"];
$newItem->save();
return $newItem;
}
路由组应该这样写
Route::prefix('item')->group(function () {
Route::post('/store', [ItemController::class , 'store']);
...
});