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/requests#accessing-the-request
This commit is contained in:
Shift
2023-03-30 14:15:14 +00:00
parent ce9ce47010
commit 66c246852c
16 changed files with 82 additions and 79 deletions
+3 -2
View File
@@ -2,6 +2,7 @@
namespace App\Http\Controllers;
use Illuminate\Http\Request;
use App\Events\UserLoggedIn;
use App\Models\Category;
use App\Models\Forumpost;
@@ -107,9 +108,9 @@ class BasePageController extends Controller
);
}
public function isPostBack(): bool
public function isPostBack(Request $request): bool
{
return \request()->isMethod('POST');
return $request->isMethod('POST');
}
/**