本文實例講述了Laravel實現自定義錯誤輸出內容的方法。分享給大家供大家參考,具體如下:
這里分析一下laravel對于提交的數據進行驗證,怎么自定義錯誤輸出的內容
在根目錄下運行命令
php artisan make:request PostUpdateRequest
會在app/Http/Requests目錄下創建PostUpdateRequest文件
比如我設置
public function rules(){ return [ 'posts_title' => 'required',//必填 ];}在PostUpdateRequest文件添加下面messages的方面定義錯誤信息
public function messages(){ return [ 'posts_title.required' =>json_encode( ['status'=>false,'message'=>'標題必須填'],JSON_UNESCAPED_UNICODE), ];}注意上面JSON_UNESCAPED_UNICODE
來做個試驗
echo json_encode("VeVb武林網");輸出內容:
"/u811A/u672C/u4E4B/u5BB6"
你完全看不到這個是什么
加個參數
echo json_encode("VeVb武林網", JSON_UNESCAPED_UNICODE);輸出:
"VeVb武林網"
正常了,突然感覺幸福了
希望本文所述對大家基于Laravel框架的PHP程序設計有所幫助。
新聞熱點
疑難解答
圖片精選