Для правила валидации max требуется как минимум 1 параметр - PullRequest
0 голосов
/ 06 апреля 2020

У меня проблема с laravel 6, когда я использую Sweetalert, пожалуйста, помогите мне, и здесь я включаю код

У меня проблема с моим laravel, я не могу опубликовать данные

Сказана одна ошибка

Максимальное правило валидации требует не менее 1 параметра.

Контроллер Dan ini saya

    public function store(Request $request)
    {
        $validasi = Validator::make($request->all(), [
            'name' => 'required',
            'username' => 'required',
            'email' => 'required|email|unique:users',
            'level' => 'required',
            'password' => 'required|min:6|max|20'
        ], [
            'name.required' => 'Nama lengkap harus di isi !',
            'username.required' => 'Username harus di isi !',
            'email.required' => 'Email harus di isi !',
            'level.required' => 'Level harus di isi !',
            'password.required' => 'Password harus di isi !'

        ]);

        $new_user = new \App\User();

        $new_user->name = $request->get('name');
        $new_user->username = $request->get('username');
        $new_user->email = $request->get('email');
        $new_user->level = $request->get('level');
        $new_user->password = \Hash::make($request->get('password'));

        if ($validasi->fails()) {
            return redirect()->route('user.create')->withInput()->withErrors($validasi);
        }

        $new_user->save();

        Alert::success('Profile data successfully added ');

        return redirect()->route('user.index');
    }

1 Ответ

2 голосов
/ 06 апреля 2020

В вашей проверке password вы пишете по ошибке max|20, вам нужно отредактировать ее до max:20

$validasi = Validator::make($request->all(), [
            'name' => 'required',
            'username' => 'required',
            'email' => 'required|email|unique:users',
            'level' => 'required',
            'password' => 'required|min:6|max:20'
        ], [
            'name.required' => 'Nama lengkap harus di isi !',
            'username.required' => 'Username harus di isi !',
            'email.required' => 'Email harus di isi !',
            'level.required' => 'Level harus di isi !',
            'password.required' => 'Password harus di isi !'

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