public function destroy($id) { if (Auth::user()->can('delete-status')) { $status = AgreementStatus::findOrFail($id); AgreementStatus::destroy($id); Session::flash('message', trans('agreement::ui.status.message_delete', array('name' => $status->name))); return redirect('agreement/status'); } return redirect('auth/logout'); }