Auth
似乎没有称为attempt
的方法,这是我的代码,我将codeception unit test
与cest一起使用:
use IlluminateSupportFacadesSession;
use IlluminateSupportFacadesAuth;
use IlluminateRoutingController;
class ReportCest
{
protected $valid_email = 'email@gmail.com';
protected $valid_password = 'pass';
public function _before(UnitTester $I)
{
Auth::attempt([
'email' => $this->valid_email,
'password' => $this->valid_password
]);
}
}
在所使用的IlluminateFoundationAuthAuthenticatesAndRegistersUsers.php
中:
$this->auth->attempt($credentials, $request->has('remember')
想知道我怎么能这样实现它
在这些
行之后
use IlluminateSupportFacadesSession;
use IlluminateSupportFacadesAuth;
use IlluminateRoutingController;
键入此内容
use Auth;
或尝试这种方式
Auth::attempt(.....
试试这个,在类定义之前定义身份验证
use Auth;