Metoda przechowywania kontrolera:
public function store(Request $request){
$request->validate([
'name' => 'required',
'email' => 'required|email',
'number' => 'required|unique:crud|numeric',
'message' => 'required',
]);
Crud::create($form_data);
return redirect('crud')->with('success', 'Data Added successfully');
}
Wyjątek:
Niezdefiniowana zmienna: form_data
-3
Om Prakash Thakur
19 listopad 2019, 14:31
2 odpowiedzi
Używasz zmiennej $form_data
, ale nigdy nie zdefiniowałeś jej w swojej funkcji. Może chciałeś umieścić dane formularza w zmiennej, a następnie użyć ich do przechowywania niektórych danych? Jeśli tak jest, zrób coś takiego:
$form_data = $request->input(); //Get form data from $request
Crud::create($form_data);
0
zlatan
19 listopad 2019, 14:46
Próbować. używasz zmiennej form_data, ale nigdzie nie definiuje
Więc po prostu umieść ten cały kod w kontrolerze
public function store(Request $request)
{
$form_data = $request->all();
$request->validate([
'name' => 'required',
'email' => 'required|email',
'number' => 'required|unique:crud|numeric',
'message' =>'required',
]);
Crud::create($form_data);
return redirect('crud')->with('success','Data Added Successfully.');
}
0
Vikas Katariya
19 listopad 2019, 15:16
Podobne pytania
Nowe pytania
php
PHP to szeroko stosowany, wysokopoziomowy, dynamiczny, zorientowany obiektowo i interpretowany język skryptowy przeznaczony głównie do tworzenia stron WWW po stronie serwera. Używane w przypadku pytań dotyczących języka PHP.
$form_data
, ale nie masz jej nigdzie zdefiniowanej.