Rumah > pembangunan bahagian belakang > tutorial php > Laravel5.x如何让所有的错误都返回一个json?

Laravel5.x如何让所有的错误都返回一个json?

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
Lepaskan: 2016-06-06 20:28:09
asal
879 orang telah melayarinya

比如正常的一个请求,返回方式如下:

return response($result, $code);  // 返回json
Salin selepas log masuk
Salin selepas log masuk

api接口返回html不方便看,怎么让任何错误返回json,包括代码错误,数据库连接错误

回复内容:

比如正常的一个请求,返回方式如下:

return response($result, $code);  // 返回json
Salin selepas log masuk
Salin selepas log masuk

api接口返回html不方便看,怎么让任何错误返回json,包括代码错误,数据库连接错误

App\Exceptions\Handler 的render方法里,直接return response()->json();

这里面你可以对不同的错误返回不同的json

这里

try{ 
    $conn = new redis();
 }catch (\Exception $e){ 
    var_dump($e);//捕获错误
}
Salin selepas log masuk
Label berkaitan:
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan