我对Laravel 4框架有疑问。 我正在尝试更新用户电子邮件,但是当我提交表单时,信息已更新,但我被迫退出。 我不知道为什么会这样,任何帮助都会受到赞赏。
我的代码:
$user = Auth::user();
$args=array();
if(isset( $_POST['password']) &&!empty ($_POST['password']))
{
$password = Hash::make(Input::get('password'));
$user->password=$password;
$args['password']=$password;
}
if(isset($_POST['email']) &&!empty ($_POST['email']))
{
$Email=$_POST['email'];
$user->Email=$Email;
$args['Email']=$Email;
}
if(isset( $_POST['username']) &&!empty ($_POST['username']))
{
$username=$_POST['username'];
$user->username=$username;
$args['username']=$username;
}
try
{
$user->save();
return Redirect::to('profile/settings');
}
catch (Exception $e)
{
return Redirect::to('profile/settings')->with('error', 'update failed ');
// throw $e;
}