public function deactivate($id)
 {
     $label = Label::find($id);
     $label->status = 0;
     $label->save();
     return redirect('home/imagelabels');
 }
 public function remove_label($id)
 {
     if (Auth::user() && $id) {
         Label::find($id)->delete();
     }
     return Redirect::back();
 }
 public function index(Request $request)
 {
     $label = null;
     $label_id = $request->input('label', null);
     if ($label_id != null) {
         $label = Label::find((int) $label_id);
     }
     if ($label == null) {
         $label = Label::unlabeled();
     }
     $_labels = Label::orderBy('id', 'asc')->get();
     $labels = array();
     foreach ($_labels as $l) {
         $labels[$l->id] = $l;
     }
     return view('index', ['torrents' => Torrent::orderBy('time_added', 'desc')->where('label_id', $label->id)->get(), 'labels' => $labels, 'label' => $label]);
 }
Exemple #4
0
 public function show($id)
 {
     $labels = Label::find($id);
     $labels->load('artists');
     return $labels;
 }