public function run() { $uncategorized = DB::table('categories')->where('slug', 'uncategorized')->get(); if (count(DB::table('categories')->get()) == 0 && empty($uncategorized)) { Category::create(['title' => 'Uncategorized', 'description' => 'Default category', 'slug' => 'uncategorized']); } }
/** * Remove the specified category from storage. * * @param int $id * * @return Response */ public function destroy($id) { Category::destroy($id); return redirect()->route('admin.categories.index'); }
/** * Show the form for editing the specified post. * * @param int $id * * @return Response */ public function edit($id) { $post = Post::find($id); $viewData = ['pageTitle' => 'Edit Post: ' . $post->title, 'post' => $post, 'categories' => Category::lists('title', 'id')]; return view('posts.edit', $viewData); }