public function run() { DB::table('blog_categories')->delete(); Category::create(['id' => 1, 'slug' => 'support']); Category::create(['id' => 2, 'slug' => 'development']); Category::create(['id' => 3, 'slug' => 'event']); }
public function store(CategoryFormRequest $request) { $this->authorize('create', Category::class); /** @var Category $category */ $category = Category::create($request->all()); foreach (config('app.locales') as $locale => $name) { $content = (new CategoryContent())->fillTranslated($locale, $request->all()); $content->category()->associate($category); $content->save(); } return $this->createDefaultResponse($request); }