前言
Laravel是PHP最流行的框架,11版本更简洁。
一、Resource Controller
php artisan make:api Resource Post --model=Post
Route::apiResource('posts', PostController::class)
二、Form Request验证
class StorePostRequest extends FormRequest {
public function rules() {
return ['title'=>'required|max:255', 'content'=>'required'];
}
}
三、Sanctum认证
Route::post('/login', function(Request $r) {
$user = User::where('email', $r->email)->first();
if (!$user || !Hash::check($r->password, $user->password)) abort(401);
return $user->createToken('api')->plainTextToken;
});
总结
Laravel快速构建RESTful API。如需服务,欢迎联系17老师。
关于17老师:AI应用·数字化管理·全栈开发·网络安全全栈专家。邮箱:j.d88888888@qq.com 微信:AFIST17