/** * Reverse the migrations. * * @return void */ public function down() { Proposal::where('in_committee', false)->update(['in_committee' => null]); }
/** * Get all of the responses proposals for a given user. * * @param User $user * * @return Collection */ public function getResponsesForUser($user_id) { return Proposal::where('responder_id', $user_id)->orderBy('created_at', 'asc')->get(); }
public function getProposalsRespondedCountAttribute() { return Proposal::where('responder_id', $this->id)->count(); }
public function progress() { return view('proposals.index')->with('proposals', Proposal::where('open', true)->orderBy('created_at', 'desc')->paginate(config('global.pagination'))); }