/** * Run the database seeds. * * @return void */ public function run() { $posts = Post::all(); $category = new Category(); $category->name = "Main category"; $category->generateSlug(); $category->save(); foreach ($posts as $post) { $post->categories()->attach($category); $post->save(); } }
public function add_category(Request $request) { if ($request->isMethod('post')) { $category = new Category(); $category->category = $request->category; $category->save(); if ($category->id) { Session::flash('success_msg', 'You have added new category successfully'); return redirect('add_category'); } } return view('blog.add_category'); }
/** * Store a newly created resource in storage. * * @param Request $request * @return Response */ public function postStore(Request $request) { $validator = Validator::make($request->all(), ['name' => 'required|max:255|unique:categories']); if (!$validator->fails()) { $category = new Category(); $category->name = $request->get("name"); $category->generateSlug(); $category->save(); } else { $this->throwValidationException($request, $validator); } return redirect()->back(); }