| @@ 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. |
|