未找到存储数据的RESTfull API 404



我是新的API,我试图在数据库中存储数据。当我尝试存储时,我会得到404未找到

APIUserController.php

public function store(Request $request)
{

$user = new User();
$user->id = $request['id'];
$user->Id_staff = $request['Id_staff'];
$user->name = $request['name'];
$user->noIc = $request['noIc'];
$user->email = $request['email'];
$user->password = bcrypt($request['password']);
$user->pusat_tangungjawab = $request['pusat_tangungjawab'];
$user->jawatan = $request['jawatan'];    
$user->user_group = $request['user_group'];
$user->user_level = $request['user_level'];
$user->phone_no = $request['phone_no'];
$user->save();
return new UserResource($user);  
}

api.php

Route::post('user/store', 'APIUserController@store');

api路由和所需数据

误差

我会检查以下内容:

  1. 确保你的api路由有"api"前缀。你可以运行

    php工匠路由:list

在控制台中确定

  1. 404 Error可能是指找不到路由,也可能是指找不到资源。我将注释掉控制器的最后一行以确保。

  2. 检查路由是否在VerifyCSRF异常下(可能不相关)

最新更新