Laravel 响应函数只返回 200?

标签 laravel laravel-5

例如:

response()->json(['error' => 'invalid', 401]);
response()->json(['success' => 'success', 200]);

这两种方式都是响应200。如果我想成功时返回200,但发生错误时返回401。我怎么才能做到这一点。

最佳答案

401 或 200 应该是这样的 json 函数的第二个参数

response()->json(['error' => 'invalid'], 401);
response()->json(['success' => 'success'], 200);

关于Laravel 响应函数只返回 200?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41692898/

相关文章:

php - 为什么我使用 Carbon 得到无效的数字?

Laravel 和 ngrok : url domain is not correct for routes and assets

php - 如何在 Laravel 中每 5 分钟对某个 URL 进行一次 GET

php - 未找到类 'App\Http\Controllers\Model'

php - Laravel 是否支持 HHVM 版本 3.15.1 堆栈

php - GuzzleHttp 禁用 UrlEncoding

php - mcrypt_加密() : Mcrypt initialisation failed

php - Laravel 回显服务器在 web 上工作,但不使用 api 进行身份验证

javascript - 我应该使用 Assets 文件夹还是公用文件夹?拉维 5.3

php - 如何创建一个返回多个聚合的 Laravel Eloquent 查询?