Как переслать значения формы из одного представления в другое, используя $ request- & gt; all (); ? Ларавел 5

Я извлекаю все значения (сумма пополнения и номер телефона) из формы на странице индекса и пересылаю ее на страницу оформления заказа:

public function topupPost(Request $request) {
$validator = [
'topupAmount'=> 'required|integer|between:1,100',
'phonenumber'=> 'required|regex:/^05[602][0-9]{7}$/',
];

$inputs = $request->all();

Log::info($inputs);

$validator = Validator::make($inputs, $validator);

if($validator->fails()){
return Response::json([
'error' => true,
'message' => $validator->messages(),
'code' => 400
], 400);
}// return "Thanks! we'll take you to payment in a Giffy!";
return view('pages.checkout', compact(inputs));
}

Как я могу получить доступ к значениям inputs которые: phonenumber а также topupAmount в шаблоне страницы оформления заказа?

Я попробовал это:

<td>{{ app('inputs')->input('topupAmount') }} USD</td>

И это показывает эту ошибку в отладчике:

(1/1) ErrorException Использование неопределенных постоянных входов — предполагается
«входы» в PagesController.php (строка 39) в
HandleExceptions-> handleError (8, ‘Использование неопределенных постоянных входов —
предполагаемые «входы»,
‘C: \ XAMPP \ HTDOCS \ onlinerecharge \ приложение \ Http \ Контроллеры \ PagesController.php’,
39, массив (‘request’ => object (Request), ‘validator’ =>
объект (валидатор), ‘входы’ => массив (‘_ токен’ =>
‘CsySUUecI0ekYNPY6oS1B2kleVHqNnrUKBpHbYwa’, ‘phonenumber’ =>
‘0501234567’, ‘topupAmount’ => ‘1’))) в PagesController.php (строка 39)

0

Решение

Вы получаете доступ к значениям внутри ваших страниц / checkout.blade.php следующим образом:

{{ $inputs['phonenumber'] }}
1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]