Регистрация с использованием Cartalyst Sentinel в приложении Laravel - PullRequest
0 голосов
/ 24 июня 2019

Итак, я хочу реализовать функцию регистрации, используя библиотеку часового в моем приложении laravel.Я следил за официальной документацией, и когда я пытался сохранить данные, я столкнулся с некоторой ошибкой вроде

TypeError: Argument 1 passed to Cartalyst\Sentinel\Users\EloquentUser::setPermissionsAttribute() must be of the type array, string given, called in C:\xampp\htdocs\level\vendor\laravel\framework\src\Illuminate\Database\Eloquent\Concerns\HasAttributes.php on line 617 and defined in 

Я пытался выяснить проблему, но все еще застрял

этокод моего контроллера

    try {
                //code...
                // dd($credentials);
                $user = Sentinel::register([
                    'email' => $request->email,
                    'password' => Hash::make($request->password),
                    'permissions'=> $request->roles,
                    'first_name' => $request->nama
                ]);
                return redirect('/register')->with('success','Account waiting for approval');

            } catch (\Throwable $th) {
                //throw $th;
                echo $th;
            }
...