2016-07-30 43 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