Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/laravel/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Laravel Auth::TRUMENT()不工作?_Laravel_Laravel 5 - Fatal编程技术网

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调试器来跟踪尝试方法上的断点,并查看哪里出了问题。