2017-01-26 39 views

回答

1

您不需要爲此更改認證系統。你可以允許一些用戶手動創建一個新用戶:

public function createNewUser(Request $request) 
{ 
    if (auth()->user()->isAdmin()) { 
     $request->password = bcrypt($request->password); 
     $user = User::create($request->all()); 
    } 
} 
0

如果你想要一個用戶創建另一個用戶只是你的登記表複製到一個地方景色的登錄用戶可以查看裏面。

將窗體的動作設置爲路線,例如http://yoursite/newuser

調用一個函數在你的控制器 獲取輸入 - > 這裏我從輸入密碼才能進行加密,然後把它返回到輸入

 public function createuser(Request $request) 
    { 
     $transf_password = Input::get('password'); 
     $input = Input::except('password'); 
     $transf_password = bcrypt($transf_password); 

     $input += array('password' => $transf_password); 
     User::create($input); 
     return back(); 
} 

你完成了。