Ich ziehe alle Werte (topup Menge und Telefonnummer) aus einem Formular auf der Indexseite und leitet es an die Kasse Seite:
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));
}
Wie kann ich kann ich die Werte von inputs
zugreifen, die : phonenumber
und topupAmount
in der Checkout-Seitenvorlage?
Ich versuchte dies:
<td>{{ app('inputs')->input('topupAmount') }} USD</td>
Und es zeigt diesen Fehler im Debugger:
(1/1) Error Verwendung von undefinierten Konstante Eingängen - angenommen 'Eingänge' in PagesController. php (Zeile 39) um HandleExceptions -> handleError (8, 'Verwendung von undefinierten konstanten Eingaben - angenommen \' Eingänge \ '', 'C: \ xampp \ htdocs \ onlineaufladung \ app \ Http \ Controllers \ PagesController.php ', 39, Array ('Anfrage' => Objekt (Anfrage), 'Validator' => Objekt (Validator), 'Eingänge' => Array ('_ Token' => 'CsySUUecI0ekYNPY6oS1B2kleVHqNnrUKBpHbYwa', 'Telefonnummer' => ' 05' , 'topupAmount' => '1'))) in PagesController.php (Linie 39)
Rückansicht ('pages.checkout', kompakt (Eingaben)); Wechsel zur Rückkehransicht ('pages.checkout', compact ('inputs')); Sie vergessen, '' dies in Ihrem kompakten –
und dann in Ihrer Ansicht Anruf wie {{$ input-> phonenumber}} hinzufügen –