Hello stackoverflow geeks, I'm in my final stages of the laravel learning curve all thanks to you guys. However, i need to generate a warning message like "You cannot delete a role assigned to a user" every time a user tries to delete a role assigned to a user. instead it loads a page with an sql error. how to i do it? And how do i avoid a password that has been already been stored from being hashed again. eg:- $2y$10$p8JwI5P4yE2UFo2.vHP99.0dP2jU7ll/9w73IzUa9/yegKOSTHJWq is always hashed every time i edit a user's information. Thanks you all who've made learning laravel easy for me by answering in time
code
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'); }