Я могу пройти проверку Laravel на первой странице. После этой страницы я хотел бы ввести еще один ввод данных, и мне нужно проверить данные. Вот мой код. Когда я нажимаю кнопку «Отправить», я поддержал первую страницу. Не могли бы вы объяснить мне, что не так с моим кодом?
// This page's validation is OK.
public function confirm(Request $request)
{
$rules = [
'orderer' => 'required'
];
$this->validate($request, $rules);
$data = $request->all();
$request->session()->put('data',$data);
return view('front.confirm', compact("data"));
}
// problem is here
public function complete(Request $request)
{
$rules = [
'num' => "required|in:1,2,3,4,5,6,7,8,9,10",
];
$this->validate($request, $rules);
$data = $request->session()->pull('data');
$token = array_shift($data);
$data = array_merge($data, $request->all());
$Contact = Contact::create($data);
}
ОБНОВЛЕНИЯ 2
web.php
Route::post('mail/complete','MailController@complete');
complete.blade.php
select
1
2
3
送信
Подробнее здесь: https://stackoverflow.com/questions/555 ... te-2-times
Как подтвердить 2 раза ⇐ Php
Кемеровские программисты php общаются здесь
1720390288
Anonymous
Я могу пройти проверку Laravel на первой странице. После этой страницы я хотел бы ввести еще один ввод данных, и мне нужно проверить данные. Вот мой код. Когда я нажимаю кнопку «Отправить», я поддержал первую страницу. Не могли бы вы объяснить мне, что не так с моим кодом?
// This page's validation is OK.
public function confirm(Request $request)
{
$rules = [
'orderer' => 'required'
];
$this->validate($request, $rules);
$data = $request->all();
$request->session()->put('data',$data);
return view('front.confirm', compact("data"));
}
// problem is here
public function complete(Request $request)
{
$rules = [
'num' => "required|in:1,2,3,4,5,6,7,8,9,10",
];
$this->validate($request, $rules);
$data = $request->session()->pull('data');
$token = array_shift($data);
$data = array_merge($data, $request->all());
$Contact = Contact::create($data);
}
ОБНОВЛЕНИЯ 2
web.php
Route::post('mail/complete','MailController@complete');
complete.blade.php
select
1
2
3
送信
Подробнее здесь: [url]https://stackoverflow.com/questions/55548822/how-to-validate-2-times[/url]
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия