Leverage injected request object

Laravel automatically injects the current Http [request object][1] to all Controller actions and Middleware. Leveraging this object improves consistency and testability.

[1]: https://laravel.com/docs/5.7/requests#accessing-the-request
This commit is contained in:
Laravel Shift
2019-05-09 00:05:13 +00:00
parent b0732954c4
commit 97e88dd68b
48 changed files with 393 additions and 381 deletions
+10 -10
View File
@@ -25,9 +25,9 @@ class BackupController extends Controller
/**
* Display All Backups.
*/
public function index()
public function index(Request $request)
{
$user = auth()->user();
$user = $request->user();
abort_unless($user->group->is_owner, 403);
if (! count(config('backup.backup.destination.disks'))) {
@@ -67,9 +67,9 @@ class BackupController extends Controller
/**
* Create A Backup.
*/
public function create()
public function create(Request $request)
{
$user = auth()->user();
$user = $request->user();
abort_unless($user->group->is_owner, 403);
try {
@@ -92,9 +92,9 @@ class BackupController extends Controller
/**
* Create A Backup.
*/
public function createFilesOnly()
public function createFilesOnly(Request $request)
{
$user = auth()->user();
$user = $request->user();
abort_unless($user->group->is_owner, 403);
try {
@@ -117,9 +117,9 @@ class BackupController extends Controller
/**
* Create A Backup.
*/
public function createDatabaseOnly()
public function createDatabaseOnly(Request $request)
{
$user = auth()->user();
$user = $request->user();
abort_unless($user->group->is_owner, 403);
try {
@@ -147,7 +147,7 @@ class BackupController extends Controller
*/
public function download(Request $request)
{
$user = auth()->user();
$user = $request->user();
abort_unless($user->group->is_owner, 403);
$disk = Storage::disk($request->input('disk'));
@@ -175,7 +175,7 @@ class BackupController extends Controller
*/
public function delete(Request $request)
{
$user = auth()->user();
$user = $request->user();
abort_unless($user->group->is_owner, 403);
$disk = Storage::disk($request->input('disk'));