Laravel 8+, передать запрос на маршрут вручную, возможно ли это?Php

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Laravel 8+, передать запрос на маршрут вручную, возможно ли это?

Сообщение Anonymous »

У меня есть проект Laravel 8. У меня есть маршрут:

Код: Выделить всё

Route::get('/route-path', 'Client\SomeController@someMethod')->name('MyRouteName');
И это реализация в SomeController

Код: Выделить всё

public function someMethod(Illuminate\Http\Request $request)
{
$field_1 = $request->f1;
$field_2 = $request->f2;

return view('my_view', compact('field_1', 'field_2'));
}
Я хотел бы перенаправить свой сайт на маршрут MyRouteName, но мне хотелось бы создать запрос вручную:

Код: Выделить всё

$request = new Illuminate\Http\Request();
$request->request->add([
'f1' => 'value_1',
'f2' => 'value_2',
]);

return redirect()->route('MyRouteName', $request);
Можно ли таким образом передать поддельный запрос? Если нет, то как этого добиться?
Я пишу большую часть кода и на данный момент не могу протестировать.

Подробнее здесь: https://stackoverflow.com/questions/789 ... t-possible
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»