我发现理解 Facades 有点困难。特别是如何从外观名称中找到底层类名称/位置。我已经浏览了文档,但仍然不清楚。比如在使用的时候Auth::login()
,发现Auth门面里没有login()
方法。
class Auth extends Facade
{
/**
* Get the registered name of the component.
*
* @return string
*/
protected static function getFacadeAccessor()
{
return 'auth';
}
/**
* Register the typical authentication routes for an application.
*
* @return void
*/
public static function routes()
{
static::$app->make('router')->auth();
}
}
Auth外观方法getFacadeAccessor()
返回一个字符串auth。但是auth
我应该看哪门课?如何解决实际类?
谢谢,