validate([ 'name' => 'required|max:150' ]); $category = Category::create($fields); return $category; } /** * Display the specified resource. */ public function show(Category $category) { return $category; } /** * Update the specified resource in storage. */ public function update(Request $request, Category $category) { $fields = $request->validate([ 'name' => 'required|max:150' ]); $category->update($fields); return $category; } /** * Remove the specified resource from storage. */ public function destroy(Category $category) { $category->delete(); return ['message' => 'The category was deleted']; } }