Laravel Auth::TRUMENT()不工作?
我已经添加了我的代码和问题..那里没有人可以回复我。。请帮我解决这个问题 我不知道拉威尔怎么了 我在同一控制器中具有以下功能Laravel Auth::TRUMENT()不工作?,laravel,laravel-5,Laravel,Laravel 5,我已经添加了我的代码和问题..那里没有人可以回复我。。请帮我解决这个问题 我不知道拉威尔怎么了 我在同一控制器中具有以下功能 public function signup() { $user=new User(); $user->email=Input::get('email'); $user->password=Hash::make(Input::get('Password')); $user->username=$username; $
public function signup()
{
$user=new User();
$user->email=Input::get('email');
$user->password=Hash::make(Input::get('Password'));
$user->username=$username;
$user->save();
// self authenticating user
Auth::attempt(['email'=>Input::get('email'),'password'=>Input::get('Password')],true);
return Auth::user();
}
上面的Auth::trument工作正常,但此注册的下一个方法是
public function login()
{
if( Auth::attempt(['email'=>Input::get('email'),'password'=>Input::get('password')],true))
{
return Auth::user();
}
else
{
echo "failed";
}
}
这里的身份证不起作用,我不知道。。表单没有错误
您是否确保为输入提供名称属性?Laravels Input/Request Facades通过名称而不是id或类访问它们。
你试过默认值吗?
Auth::check仅检查用户是否登录。因此,这不是一个解决办法。一开始请在此问题中提供您的代码,而不仅仅是摘录。不要通过链接到外部资源来包含重要的问题内容,因为随着时间的推移,这些内容可能会变得不可用,并且问题将失去对未来读者的意义。相反,请将代码包含在问题中。@Prakash您能告诉我您的方法吗?公共函数登录{ifAuth::attemptarray'email'=>Input::get'email','password'=>Input::get'password'{echo done;}ifInput::get'remember'$remember=true;else$remember=false;else{$errors[0]=登录失败!;echo失败;//返回重定向->返回->带'errors',$errors->带'action','Login';}我的表单中有name属性。请尝试我链接的默认发货AuthController。如果该属性有效,则说明您的自定义控制器有问题。但我的注册控制器Auth::trunt…`Auth::trunt['email'=>Input::get'email','password'=>Input::get'password'],true;`我建议您尝试XDebug或任何Zend调试器来跟踪尝试方法上的断点,并查看哪里出了问题。