Skip to content

Commit b986c66

Browse files
committed
Settings Responsable trait implementation Complete
1 parent addee78 commit b986c66

File tree

10 files changed

+60
-48
lines changed

10 files changed

+60
-48
lines changed

app/Http/Controllers/Backend/Access/Permission/PermissionController.php

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,7 @@ public function store(StorePermissionRequest $request)
6363
{
6464
$this->permissions->create($request->all());
6565

66-
return new RedirectResponse('admin.access.permission.index', ['flash_success' => trans('alerts.backend.permissions.created')]);
66+
return new RedirectResponse(route('admin.access.permission.index'), ['flash_success' => trans('alerts.backend.permissions.created')]);
6767
}
6868

6969
/**
@@ -87,7 +87,7 @@ public function update(Permission $permission, UpdatePermissionRequest $request)
8787
{
8888
$this->permissions->update($permission, $request->all());
8989

90-
return new RedirectResponse('admin.access.permission.index', ['flash_success' => trans('alerts.backend.permissions.updated')]);
90+
return new RedirectResponse(route('admin.access.permission.index'), ['flash_success' => trans('alerts.backend.permissions.updated')]);
9191
}
9292

9393
/**
@@ -100,6 +100,6 @@ public function destroy(Permission $permission, DeletePermissionRequest $request
100100
{
101101
$this->permissions->delete($permission);
102102

103-
return new RedirectResponse('admin.access.permission.index', ['flash_success' => trans('alerts.backend.permissions.deleted')]);
103+
return new RedirectResponse(route('admin.access.permission.index'), ['flash_success' => trans('alerts.backend.permissions.deleted')]);
104104
}
105105
}

app/Http/Controllers/Backend/Access/Role/RoleController.php

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -71,7 +71,7 @@ public function store(StoreRoleRequest $request)
7171
{
7272
$this->roles->create($request->all());
7373

74-
return new RedirectResponse('admin.access.role.index', ['flash_success' => trans('alerts.backend.roles.created')]);
74+
return new RedirectResponse(route('admin.access.role.index'), ['flash_success' => trans('alerts.backend.roles.created')]);
7575
}
7676

7777
/**
@@ -95,7 +95,7 @@ public function update(Role $role, UpdateRoleRequest $request)
9595
{
9696
$this->roles->update($role, $request->all());
9797

98-
return new RedirectResponse('admin.access.role.index', ['flash_success' => trans('alerts.backend.roles.updated')]);
98+
return new RedirectResponse(route('admin.access.role.index'), ['flash_success' => trans('alerts.backend.roles.updated')]);
9999
}
100100

101101
/**
@@ -108,6 +108,6 @@ public function destroy(Role $role, DeleteRoleRequest $request)
108108
{
109109
$this->roles->delete($role);
110110

111-
return new RedirectResponse('admin.access.role.index', ['flash_success' => trans('alerts.backend.roles.deleted')]);
111+
return new RedirectResponse(route('admin.access.role.index'), ['flash_success' => trans('alerts.backend.roles.deleted')]);
112112
}
113113
}

app/Http/Controllers/Backend/Access/User/UserController.php

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -76,7 +76,7 @@ public function store(StoreUserRequest $request)
7676
{
7777
$this->users->create($request);
7878

79-
return new RedirectResponse('admin.access.user.index', ['flash_success' => trans('alerts.backend.users.created')]);
79+
return new RedirectResponse(route('admin.access.user.index'), ['flash_success' => trans('alerts.backend.users.created')]);
8080
}
8181

8282
/**
@@ -114,7 +114,7 @@ public function update(User $user, UpdateUserRequest $request)
114114
{
115115
$this->users->update($user, $request);
116116

117-
return new RedirectResponse('admin.access.user.index', ['flash_success' => trans('alerts.backend.users.updated')]);
117+
return new RedirectResponse(route('admin.access.user.index'), ['flash_success' => trans('alerts.backend.users.updated')]);
118118
}
119119

120120
/**
@@ -127,6 +127,6 @@ public function destroy(User $user, DeleteUserRequest $request)
127127
{
128128
$this->users->delete($user);
129129

130-
return new RedirectResponse('admin.access.user.index', ['flash_success' => trans('alerts.backend.users.deleted')]);
130+
return new RedirectResponse(route('admin.access.user.index'), ['flash_success' => trans('alerts.backend.users.deleted')]);
131131
}
132132
}

app/Http/Controllers/Backend/Blogs/BlogsController.php

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -75,7 +75,7 @@ public function store(StoreBlogsRequest $request)
7575
{
7676
$this->blog->create($request->except('_token'));
7777

78-
return new RedirectResponse('admin.blogs.index', ['flash_success' => trans('alerts.backend.blogs.created')]);
78+
return new RedirectResponse(route('admin.blogs.index'), ['flash_success' => trans('alerts.backend.blogs.created')]);
7979
}
8080

8181
/**
@@ -104,7 +104,7 @@ public function update(Blog $blog, UpdateBlogsRequest $request)
104104

105105
$this->blog->update($blog, $request->except(['_token', '_method']));
106106

107-
return new RedirectResponse('admin.blogs.index', ['flash_success' => trans('alerts.backend.blogs.updated')]);
107+
return new RedirectResponse(route('admin.blogs.index'), ['flash_success' => trans('alerts.backend.blogs.updated')]);
108108
}
109109

110110
/**
@@ -117,6 +117,6 @@ public function destroy(Blog $blog, ManageBlogsRequest $request)
117117
{
118118
$this->blog->delete($blog);
119119

120-
return new RedirectResponse('admin.blogs.index', ['flash_success' => trans('alerts.backend.blogs.deleted')]);
120+
return new RedirectResponse(route('admin.blogs.index'), ['flash_success' => trans('alerts.backend.blogs.deleted')]);
121121
}
122122
}

app/Http/Controllers/Backend/Menu/MenuController.php

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -92,7 +92,7 @@ public function store(StoreMenuRequest $request)
9292
{
9393
$this->menu->create($request->except('_token'));
9494

95-
return new RedirectResponse('admin.menus.index', ['flash_success' => trans('alerts.backend.menus.created')]);
95+
return new RedirectResponse(route('admin.menus.index'), ['flash_success' => trans('alerts.backend.menus.created')]);
9696
}
9797

9898
/**
@@ -120,7 +120,7 @@ public function update(Menu $menu, UpdateMenuRequest $request)
120120
{
121121
$this->menu->update($menu, $request->all());
122122

123-
return new RedirectResponse('admin.menus.index', ['flash_success' => trans('alerts.backend.menus.updated')]);
123+
return new RedirectResponse(route('admin.menus.index'), ['flash_success' => trans('alerts.backend.menus.updated')]);
124124
}
125125

126126
/**
@@ -135,6 +135,6 @@ public function destroy(Menu $menu, DeleteMenuRequest $request)
135135
{
136136
$this->menu->delete($menu);
137137

138-
return new RedirectResponse('admin.menus.index', ['flash_success' => trans('alerts.backend.menus.deleted')]);
138+
return new RedirectResponse(route('admin.menus.index'), ['flash_success' => trans('alerts.backend.menus.deleted')]);
139139
}
140140
}

app/Http/Controllers/Backend/Pages/PagesController.php

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,7 @@ public function store(StorePageRequest $request)
5959
{
6060
$this->pages->create($request->except(['_token']));
6161

62-
return new RedirectResponse('admin.pages.index', ['flash_success' => trans('alerts.backend.pages.created')]);
62+
return new RedirectResponse(route('admin.pages.index'), ['flash_success' => trans('alerts.backend.pages.created')]);
6363
}
6464

6565
/**
@@ -83,7 +83,7 @@ public function update(Page $page, UpdatePageRequest $request)
8383
{
8484
$this->pages->update($page, $request->except(['_method', '_token']));
8585

86-
return new RedirectResponse('admin.pages.index', ['flash_success' => trans('alerts.backend.pages.updated')]);
86+
return new RedirectResponse(route('admin.pages.index'), ['flash_success' => trans('alerts.backend.pages.updated')]);
8787
}
8888

8989
/**
@@ -96,6 +96,6 @@ public function destroy(Page $page, DeletePageRequest $request)
9696
{
9797
$this->pages->delete($page);
9898

99-
return new RedirectResponse('admin.pages.index', ['flash_success' => trans('alerts.backend.pages.deleted')]);
99+
return new RedirectResponse(route('admin.pages.index'), ['flash_success' => trans('alerts.backend.pages.deleted')]);
100100
}
101101
}

app/Http/Controllers/Backend/Settings/SettingsController.php

Lines changed: 8 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -2,11 +2,13 @@
22

33
namespace App\Http\Controllers\Backend\Settings;
44

5+
use App\Models\Settings\Setting;
56
use App\Http\Controllers\Controller;
7+
use App\Http\Responses\RedirectResponse;
8+
use App\Http\Responses\Backend\Setting\EditResponse;
9+
use App\Repositories\Backend\Settings\SettingsRepository;
610
use App\Http\Requests\Backend\Settings\ManageSettingsRequest;
711
use App\Http\Requests\Backend\Settings\UpdateSettingsRequest;
8-
use App\Models\Settings\Setting;
9-
use App\Repositories\Backend\Settings\SettingsRepository;
1012

1113
/**
1214
* Class SettingsController.
@@ -27,26 +29,23 @@ public function __construct(SettingsRepository $settings)
2729
* @param \App\Models\Settings\Setting $setting
2830
* @param \App\Http\Requests\Backend\Settings\ManageSettingsRequest $request
2931
*
30-
* @return mixed
32+
* @return \App\Http\Responses\Backend\Setting\EditResponse
3133
*/
3234
public function edit(Setting $setting, ManageSettingsRequest $request)
3335
{
34-
return view('backend.settings.edit')
35-
->withSetting($setting);
36+
return new EditResponse($setting);
3637
}
3738

3839
/**
3940
* @param \App\Models\Settings\Setting $setting
4041
* @param \App\Http\Requests\Backend\Settings\UpdateSettingsRequest $request
4142
*
42-
* @return mixed
43+
* @return \App\Http\Responses\RedirectResponse
4344
*/
4445
public function update(Setting $setting, UpdateSettingsRequest $request)
4546
{
4647
$this->settings->update($setting, $request->except(['_token', '_method']));
4748

48-
return redirect()
49-
->route('admin.settings.edit', $setting->id)
50-
->with('flash_success', trans('alerts.backend.settings.updated'));
49+
return new RedirectResponse(route('admin.settings.edit', $setting->id), ['flash_success' => trans('alerts.backend.settings.updated')]);
5150
}
5251
}

app/Http/Responses/Backend/Page/CreateResponse.php

Lines changed: 0 additions & 20 deletions
This file was deleted.
Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
<?php
2+
3+
namespace App\Http\Responses\Backend\Setting;
4+
5+
use Illuminate\Contracts\Support\Responsable;
6+
7+
class EditResponse implements Responsable
8+
{
9+
/**
10+
* @var \App\Models\Settings\Setting
11+
*/
12+
protected $setting;
13+
14+
/**
15+
* @param \App\Models\Settings\Setting $setting
16+
*/
17+
public function __construct($setting)
18+
{
19+
$this->setting = $setting;
20+
}
21+
22+
/**
23+
* toReponse
24+
*
25+
* @param \Illuminate\Http\Request $request
26+
* @return \Illuminate\Contracts\View\Factory|\Illuminate\View\View
27+
*/
28+
public function toResponse($request)
29+
{
30+
return view('backend.settings.edit')
31+
->withSetting($this->setting);
32+
}
33+
}

app/Http/Responses/RedirectResponse.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ public function __construct($route, $message)
1818
public function toResponse($request)
1919
{
2020
return redirect()
21-
->route($this->route)
21+
->to($this->route)
2222
->with($this->message);
2323
}
2424
}

0 commit comments

Comments
 (0)