middleware('auth'); $this->middleware('role:User'); $this->middleware('permission:contract.admin'); } public function displayContractDashboard() { $today = Carbon::now(); $contracts = Contract::where(['date', '>=', $today])->get(); return view('contracts.admin.contractpanel'); } public function displayNewContract() { return view('contracts.admin.newcontract'); } public function storeNewContract() { return redirect('/contracts/admin/display'); } public function storeAcceptContract(Request $request) { $this->validate($request, [ 'contract_id', 'character_id', 'bid_amount', ]); return redirect('/contracts/admin/display'); } public function deleteContract(Request $request) { return redirect('/contracts/admin/display'); } }