您好,登錄后才能下訂單哦!
這篇文章給大家介紹使用laravel怎么驗證錯誤信息到 blade模板,內容非常詳細,感興趣的小伙伴們可以參考借鑒,希望對大家能有所幫助。
后臺代碼:
/** * POST * admin/cate * 添加 */ public function store(Request $request) { $input = $request->all(); $rule = [ 'name' => 'required', ]; $message = [ 'name.required' => 'name not allow null' ]; $validate = Validator::make($input, $rule, $message); if (!$validate->passes()) { return back()->withErrors($validate); } return redirect('admin/cate'); }
使用:$validate->errors();
可以看到驗證器返回的錯誤對象。取出錯誤信息字符串比較麻煩,所以直接利用withError()函數將整個$validate 返回給前臺頁面。
如果要添加錯誤信息,可以
$validate->errors()->add('key','error message'); return back()->withErrors($validate);
前端頁面代碼:
@if(count($errors)>0) @foreach($errors->all() as $value {{$value}} @endforeach @endif
Laravel 是一套簡潔、優雅的PHP Web開發框架。它可以讓你從面條一樣雜亂的代碼中解脫出來;它可以幫你構建一個完美的網絡APP,而且每行代碼都可以簡潔、富于表達力。
關于使用laravel怎么驗證錯誤信息到 blade模板就分享到這里了,希望以上內容可以對大家有一定的幫助,可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。