* @copyright 2018 Webkul Software Pvt Ltd (http://www.webkul.com) */ class AccountController extends Controller { protected $_config; public function __construct() { $this->_config = request('_config'); } /** * Show the form for creating a new resource. * * @return \Illuminate\Http\Response */ public function edit() { $user = auth()->guard('admin')->user(); return view($this->_config['view'], compact('user')); } /** * Update the specified resource in storage. * * @return \Illuminate\Http\Response */ public function update() { $this->validate(request(), [ 'name' => 'required', 'email' => 'email', // 'password' => 'required|confirmed' ]); $user::update(request('name', 'email', 'password')); session()->flash('success', 'Account changes saved successfully.'); return back(); } }