public function delete() { $all = Input::all(); $id = $all['id']; Video::find($id)->delete(); Session::flash('succ', 'Video je izbrisan!'); return redirect('admin/videos'); }
public function videoSearch() { $keywords = Input::get('keywords'); $group = Input::get('group'); $searchResult = new Collection(); $videos = Video::orderBy('created_at', 'desc')->get(); if ($keywords != '') { foreach ($videos as $video) { if (Str::contains(Str::lower($video->title), Str::lower($keywords))) { $searchResult->add($video); } } } else { $searchResult = $videos; } return view('bushido::admin.videoSearch')->with('videos', $searchResult)->with('group', $group); }
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()); }