Esempio n. 1
0
 /**
  * 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]);
     }
 }
Esempio n. 2
0
 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");
 }