2016-07-30 37 views
0

你好我想在管理员登录时添加用户。我使用默认的注册表单。remember_token在laravel中添加用户时丢失5.2

它成功,但reme​​mber_token丢失,parssword不解密。

这是我的控制器:

public function create() 
{ 
    return view('admin/dosen.create'); 
} 

public function store(CreateDosenRequest $request) 
{ 
    User::create($request->all()); 
    return redirect('admin/dosen')->with('message', 'Data berhasil ditambahkan!');    
} 

和我的要求:

public function authorize() 
{ 
    return true; 
} 

/** 
* Get the validation rules that apply to the request. 
* 
* @return array 
*/ 
public function rules() 
{ 
    return [ 
     'name' => 'required|max:255', 
     'username'=>'required|unique:users', 
     'email' => 'required|email|max:255|unique:users', 
     'password' => 'required|confirmed|min:6', 

    ]; 
} 

路线:

Route::resource('/admin/dosen', 'AdminController', 
      ['except => show, index']); 

}); 
+0

必须提供更多的细节。缺少remember_token的是什么,并且密码没有被加密,它们被散列。 – lagbox

+0

@lagbox在我的数据库中remember_token行是空的,密码没有加密 – Ezra

回答

0
<form method="post" action="#"><input type="hidden" name="_token" value="{{csrf_token()}}"></form> 

在HTML form.Working只需添加这个:)

+0

它的工作。你能告诉我如何在注册后不重定向登录? ,因为我想要管理员仍按登录按钮时登录 – Ezra