Enable user reseting password
This commit is contained in:
@@ -5,6 +5,7 @@ namespace App\Http\Controllers;
|
||||
use Illuminate\Auth\Events\Registered;
|
||||
use Illuminate\Http\Request;
|
||||
use Illuminate\Support\Facades\Auth;
|
||||
use Illuminate\Support\Facades\Hash;
|
||||
use Illuminate\Support\Facades\Validator;
|
||||
|
||||
use App\Http\Requests\UserRequest;
|
||||
@@ -23,13 +24,17 @@ class UserController extends Controller
|
||||
|
||||
if (! $o->exists)
|
||||
$o->password = base64_encode(random_bytes(20));
|
||||
elseif ($request->password)
|
||||
$o->password = Hash::make($request->password);
|
||||
|
||||
$o->save();
|
||||
|
||||
if ($o->wasRecentlyCreated)
|
||||
event(new Registered($o));
|
||||
|
||||
return redirect()->to('user');
|
||||
return redirect()
|
||||
->to('user/addedit/'.$o->id)
|
||||
->with('success','User Updated');
|
||||
}
|
||||
|
||||
return view('user.addedit')
|
||||
|
Reference in New Issue
Block a user