@@ 47-56 (lines=10) @@ | ||
44 | return view('laravel-blog::category.edit', compact('category')); |
|
45 | } |
|
46 | ||
47 | public function update(Request $request, Category $category) |
|
48 | { |
|
49 | $attributes = request()->validate([ |
|
50 | 'name'=>['required'], |
|
51 | ]); |
|
52 | ||
53 | $category->update($attributes); |
|
54 | ||
55 | return redirect()->route('categories'); |
|
56 | } |
|
57 | ||
58 | public function destroy(Category $category) |
|
59 | { |
@@ 23-32 (lines=10) @@ | ||
20 | return view('laravel-blog::tag.create'); |
|
21 | } |
|
22 | ||
23 | public function store(Request $request) |
|
24 | { |
|
25 | $attributes = request()->validate([ |
|
26 | 'name'=>['required'], |
|
27 | ]); |
|
28 | ||
29 | $tag = Tag::findOrCreate($attributes['name']); |
|
30 | ||
31 | return redirect()->route('tags'); |
|
32 | } |
|
33 | ||
34 | public function show($slug) |
|
35 | { |
|
@@ 50-59 (lines=10) @@ | ||
47 | return view('laravel-blog::tag.edit', compact('tag')); |
|
48 | } |
|
49 | ||
50 | public function update(Request $request, Tag $tag) |
|
51 | { |
|
52 | $attributes = request()->validate([ |
|
53 | 'name'=>['required'], |
|
54 | ]); |
|
55 | ||
56 | $tag->update($attributes); |
|
57 | ||
58 | return redirect()->route('tags'); |
|
59 | } |
|
60 | ||
61 | public function destroy(Tag $tag) |
|
62 | { |