Laravel Ввод данных в сессию, когда пользователь не заполнил обязательное поле - PullRequest
0 голосов
/ 18 октября 2018

Мне нужно, чтобы в заполненном поле оставались его входные данные.но это случилось, это ушло.Что я должен сделать, чтобы он все еще оставался?Я использовал Laravel 5.4.Я уже использовал эту команду "$ req-> flash ();", но все равно не смог

Вот мой вывод

и это мой код:

public function register_create(Request $req) {
        $req->flash();
        $req->validate([
        'name' => 'required',
        'matrix-number' => 'required',
        'ic-number' => 'required',
        'faculty' => 'required',
        'programme' => 'required',
        'part' => 'required',
        'group' => 'required',
        'email' => 'required',
        'phone-number' => 'required'
      ]);

      $name = Helpers::raw($req->input('name'));
      $matrix_number = $req->input('matrix-number');
      $ic_number = $req->input('ic-number');
      $faculty = Helpers::raw($req->input('faculty'));
      $programme = $req->input('programme');
      $part = $req->input('part');
      $group = $req->input('group');
      $email = $req->input('email');
      $phone_number = $req->input('phone-number');

      User::create([
        'name' => $name,
        'matrix_number' => $matrix_number,
        'ic_number' => $ic_number,
        'faculty' => $faculty,
        'programme' => $programme,
        'part' => $part,
        'group' => $group,
        'email' => $email,
        'phone_number' => $phone_number,
        'password' => $ic_number
      ]);
      {
        if (session('validate')) {
          $req -> validate;
        return redirect()->action('HomeController@login');
      }

       else

       {
         $req->session()->reflash();
         $req->session()->put('some_key', $req->all());
         return redirect()->back()->withInput();

       }
     }
   }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...