/** * Display the homepage. */ public function show() { $events = Event::where('secret', false)->where('start', '>=', date('U'))->orderBy('start')->limit(5)->get(); $companies = Company::where('in_logo_bar', true)->get(); if (Auth::check()) { $message = WelcomeMessage::where('user_id', Auth::user()->id)->first(); return view('website.home.members', ['events' => $events, 'companies' => $companies, 'message' => $message]); } else { return view('website.home.external', ['events' => $events, 'companies' => $companies]); } }
public function orderDown($id) { $company = Company::findOrFail($id); if ($company->sort >= Company::all()->count() - 1) { abort(500); } $companyAbove = Company::where('sort', $company->sort + 1)->first(); $companyAbove->sort--; $companyAbove->save(); $company->sort++; $company->save(); return Redirect::route("companies::admin"); }