Replace $request->get() with $request->attributes->get() throughout controllers and middleware for consistency and enhanced reliability.
This commit is contained in:
@@ -16,8 +16,8 @@ final class DocumentationController extends Controller
|
||||
|
||||
public function defaultVersion(Request $request): RedirectResponse | View
|
||||
{
|
||||
$project = $request->get('project');
|
||||
$websiteTranslations = $request->get('websiteTranslations');
|
||||
$project = $request->attributes->get('project');
|
||||
$websiteTranslations = $request->attributes->get('websiteTranslations');
|
||||
|
||||
$result = $this->documentationService->defaultVersion($project, $request->user());
|
||||
if ($result->isError()) {
|
||||
@@ -40,9 +40,9 @@ final class DocumentationController extends Controller
|
||||
public function index(Request $request): View
|
||||
{
|
||||
$documentation = new Documentation(
|
||||
project: $request->get('project'),
|
||||
version: $request->get('version'),
|
||||
websiteTranslations: $request->get('websiteTranslations'),
|
||||
project: $request->attributes->get('project'),
|
||||
version: $request->attributes->get('version'),
|
||||
websiteTranslations: $request->attributes->get('websiteTranslations'),
|
||||
user: $request->user(),
|
||||
);
|
||||
$result = $this->documentationService->index($documentation);
|
||||
@@ -57,9 +57,9 @@ final class DocumentationController extends Controller
|
||||
public function category(string $slug, Request $request): View
|
||||
{
|
||||
$documentation = new Documentation(
|
||||
project: $request->get('project'),
|
||||
version: $request->get('version'),
|
||||
websiteTranslations: $request->get('websiteTranslations'),
|
||||
project: $request->attributes->get('project'),
|
||||
version: $request->attributes->get('version'),
|
||||
websiteTranslations: $request->attributes->get('websiteTranslations'),
|
||||
user: $request->user(),
|
||||
);
|
||||
$result = $this->documentationService->category($slug, $documentation);
|
||||
@@ -77,9 +77,9 @@ final class DocumentationController extends Controller
|
||||
public function view(string $slug, Request $request): View
|
||||
{
|
||||
$documentation = new Documentation(
|
||||
project: $request->get('project'),
|
||||
version: $request->get('version'),
|
||||
websiteTranslations: $request->get('websiteTranslations'),
|
||||
project: $request->attributes->get('project'),
|
||||
version: $request->attributes->get('version'),
|
||||
websiteTranslations: $request->attributes->get('websiteTranslations'),
|
||||
user: $request->user(),
|
||||
);
|
||||
$result = $this->documentationService->view($slug, $documentation);
|
||||
|
||||
@@ -17,16 +17,16 @@ final class FeedbackController extends Controller
|
||||
public function index(Request $request): View
|
||||
{
|
||||
return view('site.feedback.index', [
|
||||
'project' => $request->get('project'),
|
||||
'websiteTranslations' => $request->get('websiteTranslations'),
|
||||
'project' => $request->attributes->get('project'),
|
||||
'websiteTranslations' => $request->attributes->get('websiteTranslations'),
|
||||
'captcha' => config('app.captcha', false),
|
||||
]);
|
||||
}
|
||||
|
||||
public function send(SendRequest $request): RedirectResponse
|
||||
{
|
||||
$project = $request->get('project');
|
||||
$websiteTranslations = $request->get('websiteTranslations');
|
||||
$project = $request->attributes->get('project');
|
||||
$websiteTranslations = $request->attributes->get('websiteTranslations');
|
||||
$user = $request->user();
|
||||
$data = $request->getDto();
|
||||
|
||||
|
||||
@@ -15,7 +15,7 @@ final class ProjectsController extends Controller
|
||||
public function index(Request $request): View
|
||||
{
|
||||
$user = $request->user();
|
||||
$project = $request->get('project');
|
||||
$project = $request->attributes->get('project');
|
||||
|
||||
if (\is_null($project)) {
|
||||
$with = ['storage'];
|
||||
@@ -27,7 +27,7 @@ final class ProjectsController extends Controller
|
||||
return \view('site.projects.index', $result->getData());
|
||||
}
|
||||
|
||||
$websiteTranslations = $request->get('websiteTranslations');
|
||||
$websiteTranslations = $request->attributes->get('websiteTranslations');
|
||||
$result = $this->projectService->getAboutByProject($project, $websiteTranslations, $user);
|
||||
if ($result->isError()) {
|
||||
$this->errors($result);
|
||||
|
||||
@@ -10,7 +10,7 @@ final readonly class DocumentationVersion
|
||||
{
|
||||
public function handle(Request $request, \Closure $next): Response
|
||||
{
|
||||
$project = $request->get('project');
|
||||
$project = $request->attributes->get('project');
|
||||
$versionSlug = $request->route()?->parameter('version');
|
||||
if ($versionSlug === null || $project === null) {
|
||||
\abort(Response::HTTP_NOT_FOUND);
|
||||
|
||||
@@ -10,7 +10,7 @@ final class IsProject
|
||||
{
|
||||
public function handle(Request $request, \Closure $next): Response
|
||||
{
|
||||
$project = $request->get('project');
|
||||
$project = $request->attributes->get('project');
|
||||
if (\is_null($project)) {
|
||||
\abort(Response::HTTP_NOT_FOUND);
|
||||
}
|
||||
|
||||
@@ -10,7 +10,7 @@ final class IsWebsiteTranslations
|
||||
{
|
||||
public function handle(Request $request, \Closure $next): Response
|
||||
{
|
||||
$websiteTranslations = $request->get('websiteTranslations');
|
||||
$websiteTranslations = $request->attributes->get('websiteTranslations');
|
||||
if (\is_null($websiteTranslations)) {
|
||||
\abort(Response::HTTP_NOT_FOUND);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user