你好,stackoverflow geeks,我在laravel學習曲線的最後階段都感謝你們。 但是,我需要生成像一條警告消息,「你不能刪除分配給用戶的角色」每次用戶試圖刪除分配給用戶的角色。而不是它加載一個帶有sql錯誤的頁面。我該怎麼做? 而我又如何避免已被存儲的密碼再次被散列。如: - $ 2Y $ 10 $ p8JwI5P4yE2UFo2.vHP99.0dP2jU7ll/9w73IzUa9/yegKOSTHJWq總是散列每一次我編輯用戶的信息的時間。 感謝大家誰已經由時間來回答如何在laravel中生成錯誤消息
代碼
public function destroy(Request $request,$id)
{
// delete
// $role = Role::find($id);
//$role->delete();
$role = Role::find ($id);
if ($role->users() !=null) {
return redirect()->back()->withInput(['warning' => 'Not allowed']);
}
$role->delete();
// redirect
Session::flash('message', 'Record successfully deleted!');
Session::flash('alert-type', 'success');
return Redirect::to('role');
}
謝謝弗蘭克,驗證手動已爲我工作。它不會帶來任何錯誤,但它不能刪除未分配的角色,也不會顯示錯誤消息 –
Try - > withInput(['warning'=>'Not allowed']);並在您的模板中輸出{{$ warning}} –
在所有bro都沒有變化。 –