2016-02-26 64 views
0

如何處理錯誤並顯示來自我的請求驗證的消息?當我從表單提交我的輸入並轉到我的控制器時,即使它丟失了一個字段,它也會自動保存輸入。Laravel 5.1中的處理錯誤

+2

我們需要看到你有什麼到目前爲止已經試過。你如何處理驗證? – user2094178

回答

0

在控制器,您可以指定規則,如下圖所示:

public function store(Request $request) 
{ 
    $this->validate($request, [ 
     'title' => 'required|max:255', 
     'body' => 'required', 
    ],[ 
     'title.required' => 'Please enter title', 
     'title.max' => 'Title must not be larger the 255 characters', 
     'title.required' => 'Please enter body', 
    ]); 

    // The form is valid, store in database... 
} 

在視圖中可以顯示像錯誤:

@if ($errors->any()) 
<div> 
    @foreach ($errors->all() as $error) 
     {!! $error !!}<br/> 
    @endforeach 
</div>