Penggunaan sentinel dalam laravel

selamat siang gan jadi disini saya mencoba implementasi registrasi menggunakan library sentinel namun mengalami kendala di controller nya

yang telah saya lakukan sesuai dokumentasi sentinel :

Sentinel::register(array(
    'email'    => 'john.doe@example.com',
    'password' => 'foobar',
));

code saya :

	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;
	}

error yang saya dapatkan

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

saya kesulitan menemukan dokumentasi yang lebih baik karena solusi yang diberikan sebatas dokumentasi resmi

mohon bantuannya terima kasih

avatar kresnanoobs
@kresnanoobs

16 Kontribusi 1 Poin

Dipost 4 tahun yang lalu

Belum ada Jawaban. Jadi yang pertama Jawaban

Login untuk ikut Jawaban