Exemplo n.º 1
0
 public function delete()
 {
     $all = Input::all();
     $id = $all['id'];
     Video::find($id)->delete();
     Session::flash('succ', 'Video je izbrisan!');
     return redirect('admin/videos');
 }
Exemplo n.º 2
0
 public function itemLink($id)
 {
     $item = $this->getItem($id);
     $locale = $this->getLocale($id, $this->getDefaultLang());
     $video = Video::find($item->video_id);
     $images = DB::table($this->getImagesTable())->join('images', $this->getImagesTable() . '.' . $this->getImageTableId(), '=', 'images.id')->where($this->getImagesTable() . '.' . $this->getItemId(), $item->id)->get();
     $itemCategories = DB::table($this->getCategoriesTable())->join($this->getCategoriesPivotTable(), $this->getCategoriesPivotTable() . '.' . $this->getCategoryTableId(), '=', $this->getCategoriesTable() . '.id')->join($this->getCategoriesLocaleTable(), $this->getCategoriesLocaleTable() . '.' . $this->getCategoryTableId(), '=', $this->getCategoriesTable() . '.id')->where($this->getCategoriesPivotTable() . '.' . $this->getItemId(), $item->id)->where('locale', '=', $this->getDefaultLang())->get(['name', $this->getCategoriesTable() . '.id']);
     $files = $this->hasFiles() ? DB::table($this->getFilesTable())->join('files', $this->getFilesTable() . '.' . $this->getFileTableId(), '=', 'files.id')->where($this->getFilesTable() . '.' . $this->getItemId(), $item->id)->get() : [];
     return view('bushido::admin.itemLink')->with('item', $item)->with('locale', $locale)->with('video', $video)->with('images', $images)->with('files', $files)->with('hasVideo', $this->hasVideo())->with('hasFiles', $this->hasFiles())->with('hasCategories', $this->isCategorizable())->with('categories', $this->getCategories())->with('itemCategories', $itemCategories)->with('controller', $this->getControllerRoutes())->with('name', $this->getItemName())->with($this->getTable(), $item)->with('editor', $this->getEditor())->with('params', $this->getParams('trans'))->with('extraSections', $this->getExtraEditSections());
 }