@@ 57-71 (lines=15) @@ | ||
54 | * @param \Illuminate\Http\Request $request |
|
55 | * @return mixed |
|
56 | */ |
|
57 | public function store(Request $request) |
|
58 | { |
|
59 | $this->validate($request, [ |
|
60 | 'title' => 'required|max:255', |
|
61 | 'type' => 'required|max:255|alpha|unique:navigation,type', |
|
62 | ]); |
|
63 | ||
64 | $navigation = new Navigation; |
|
65 | $navigation->fill($request->all()); |
|
66 | $navigation->published = $request->get('published', false); |
|
67 | $navigation->save(); |
|
68 | flash()->success(trans('cms::navigation.store.success')); |
|
69 | ||
70 | return redirect()->route('administrator.navigation.index'); |
|
71 | } |
|
72 | ||
73 | /** |
|
74 | * Show and edit selected navigation. |
|
@@ 91-104 (lines=14) @@ | ||
88 | * @param \Illuminate\Http\Request $request |
|
89 | * @return mixed |
|
90 | */ |
|
91 | public function update(Navigation $navigation, Request $request) |
|
92 | { |
|
93 | $this->validate($request, [ |
|
94 | 'title' => 'required|max:255', |
|
95 | 'type' => 'required|max:255|alpha|unique:navigation,type,' . $navigation->id, |
|
96 | ]); |
|
97 | ||
98 | $navigation->fill($request->all()); |
|
99 | $navigation->published = $request->get('published', false); |
|
100 | $navigation->save(); |
|
101 | flash()->success(trans('cms::navigation.update.success')); |
|
102 | ||
103 | return redirect()->route('administrator.navigation.index'); |
|
104 | } |
|
105 | ||
106 | /** |
|
107 | * Remove selected navigation. |
@@ 59-68 (lines=10) @@ | ||
56 | * @param \Yajra\CMS\Entities\Category $category |
|
57 | * @return \Illuminate\Http\Response |
|
58 | */ |
|
59 | public function store(CategoriesFormRequest $request, Category $category) |
|
60 | { |
|
61 | $category->fill($request->all()); |
|
62 | $category->published = $request->get('published', false); |
|
63 | $category->authenticated = $request->get('authenticated', false); |
|
64 | $category->save(); |
|
65 | flash()->success(trans('cms::categories.alert.success', ['stat' => 'Created'])); |
|
66 | ||
67 | return redirect()->route('administrator.categories.index'); |
|
68 | } |
|
69 | ||
70 | /** |
|
71 | * Show the form for editing the specified resource. |
|
@@ 92-101 (lines=10) @@ | ||
89 | * @param \Yajra\CMS\Entities\Category $category |
|
90 | * @return \Illuminate\Http\Response |
|
91 | */ |
|
92 | public function update(CategoriesFormRequest $request, Category $category) |
|
93 | { |
|
94 | $category->fill($request->all()); |
|
95 | $category->published = $request->get('published', false); |
|
96 | $category->authenticated = $request->get('authenticated', false); |
|
97 | $category->save(); |
|
98 | flash()->success(trans('cms::categories.alert.success', ['stat' => 'Updated'])); |
|
99 | ||
100 | return redirect()->route('administrator.categories.index'); |
|
101 | } |
|
102 | ||
103 | /** |
|
104 | * Remove the specified resource from storage. |