/** * Show the form for editing the specified resource. * * @param int $id * @return Response */ public function edit($id) { $model = $this->model->findOrFail($id); $categories = new Category(); $tags = new Tag(); return view('LaravelAdminBlog::.edit')->with('categories', $categories->forSelect())->with('tags', $tags->forSelect())->with('article', $model)->with('activeMenu', 'sidebar.Blog.List'); }
public static function trasnlateToModels($tags) { array_walk($tags, function (&$tag) { $tag = Tag::firstOrCreate(['name' => $tag]); }); return $tags; }
public function boot() { $menu = $this->app->make('admin.menu'); $menu->addMenu(['Blog' => ['link' => ['link' => '#', 'text' => '<i class="fa fa-newspaper-o fa-lg"></i> Blog de noticias'], 'permissions' => ['blog-admin'], 'submenus' => ['List' => ['link' => ['link' => 'backend/blog', 'text' => 'Articulos'], 'permissions' => ['blog-admin']], 'Categories' => ['link' => ['link' => 'backend/blog-categories', 'text' => 'Categorías'], 'permissions' => ['blog-admin']], 'Tags' => ['link' => ['link' => 'backend/blog-tags', 'text' => 'Tags'], 'permissions' => ['blog-admin']]]]]); $this->loadRoutes(); Article::observe(new SlugGeneratorObserver()); Category::observe(new SlugGeneratorObserver()); Tag::observe(new SlugGeneratorObserver()); }