在laravel 5.1及以上版本中,我们可以使用actas()函数。 Laravel 5.0文档中没有actas功能。 是否有替代品或解决方案?
答案 0 :(得分:2)
答案 1 :(得分:1)
actingAs
实际上是be
方法的别名。
如果您查看Illuminate\Foundation\Testing\ApplicationTrait
内部,则可以看到它正在引用be
。
/**
* Set the currently logged in user for the application.
*
* @param \Illuminate\Contracts\Auth\Authenticatable $user
* @param string|null $driver
* @return $this
*/
public function actingAs(UserContract $user, $driver = null)
{
$this->be($user, $driver);
return $this;
}