目标[App\Http\Requests\Request]不可实例化

Qas*_*Ali 7 laravel

我无法理解为什么会出现此错误.我已经为用户创建了一个函数来提供其凭据并登录.

功能的路线是

Route::any('login','UserController@authenticate');

public function authenticate(Request $request) {
   if($request->isMethod('post')) {
   $email = $request->input('email');
   $password = $request->input('password');
   if(Auth::attempt(array('email' => $email, 'password' => $password), true)) {
   return redirect()->intended('publicPages.home_startup')->withErrors('Congratulations! You are logged in');
   } else {
return redirect()->intended('publicPages.login')->withErrors('Sorry! Login    Failed');
                }
            }
        }
Run Code Online (Sandbox Code Playgroud)

小智 27

您可能需要在顶部使用这行代码.

use Illuminate\Http\Request;
Run Code Online (Sandbox Code Playgroud)

如果有,可以将项目上传到存储库以帮助更好吗?

  • 我正在使用`使用App\Http\Requests\Request`这个它给出和错误,当我把它改为`使用Illuminate\Http\Request;`它显示空白页面.@ItaloMoralesF (3认同)
  • @QasimAli App\Http\Requests\Request类是Abstract,因此无法通过设计实例化.使用Illuminate\Http\Request是正确的方法. (2认同)