我是新的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路由和所需数据
误差
我会检查以下内容:
-
确保你的api路由有"api"前缀。你可以运行
php工匠路由:list
在控制台中确定
-
404 Error可能是指找不到路由,也可能是指找不到资源。我将注释掉控制器的最后一行以确保。
-
检查路由是否在VerifyCSRF异常下(可能不相关)