gpt4 book ai didi

laravel eloquent resources api发送状态代码

转载 作者:行者123 更新时间:2023-12-02 15:27:08 28 4
gpt4 key购买 nike

在 Laravel 5.5 中,我们可以通过资源( https://laracasts.com/series/whats-new-in-laravel-5-5/episodes/20 )来设置 API,但是我们如何发送 STATUS CODE 呢?

另外我应该如何动态设置在 with() 中定义的状态

//namespace App\Http\Resources;

//use Illuminate\Http\Resources\Json\Resource;

//class User extends Resource

public function with($request)
{
return [
'status' => 'success',
];
}

最佳答案

您可以使用 response() 中的 setStatusCode() 方法:

use App\User;
use App\Http\Resources\User as UserResource;

Route::get('/user', function () {
return (new UserResource(User::find(1)))
->response()
->setStatusCode(200);
});

关于laravel eloquent resources api发送状态代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47311980/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com