示例#1
0
 public function index()
 {
     if (Auth::check()) {
         $bands = Bands::all();
         $advertisers = Advertisers::all();
         $writers = Writers::all();
         $venues = Venues::all();
         return View::make('admin.index', ['bands' => $bands, 'advertisers' => $advertisers, 'writers' => $writers, 'venues' => $venues]);
     } else {
         return Redirect::to('/admin/login');
     }
 }
 public function delete($id)
 {
     if (Input::has('selected_advertiser')) {
         return Redirect::to('admin/advertisers/' . Input::get('selected_advertiser') . '/delete');
     } else {
         if (Input::has('confirmed_delete')) {
             try {
                 //$band = Bands::where('id', '=', $id)->get();
                 $advertiser = Advertisers::find($id);
                 Advertisers::where('id', '=', $id)->delete();
                 return View::make('admin.advertisers.delete', ['status' => 'successful', 'advertiser' => $advertiser, 'advertisers' => Advertisers::all(), 'id' => $id]);
             } catch (Illuminate\Database\Eloquent\ModelNotFoundException $e) {
                 return View::make('admin.advertisers.delete', ['status' => 'unsuccessful', 'advertiser' => $advertiser, 'advertisers' => Advertisers::all(), 'id' => $id]);
             }
         } else {
             $advertiser = Advertisers::find($id);
             return View::make('admin.advertisers.delete', ['status' => 'confirm', 'advertiser' => $advertiser, 'advertisers' => Advertisers::all(), 'id' => $id]);
         }
     }
 }