public function destroy($id) { try { $client = Client::findorFail($id); $client->delete(); Session()->flash('flash_message', 'Client successfully deleted'); } catch (\Illuminate\Database\QueryException $e) { Session()->flash('flash_message_warning', 'Client can NOT have, leads, or tasks assigned when deleted'); } }