示例:
Auth::guard($guard)->guest()
我不明白 Laravel 框架中双冒号(::)符号的含义。从 http://php.net/manual/en/language.oop5.paamayim-nekudotayim.php 中了解到,它代表作用域解析运算符,用于访问类的静态、常量和重写属性或方法。但从 Laravel 中了解到,
Auth
是类门面的别名,因此需要解释上述示例,尤其是 guard(parameter)->guest()
的含义。我对 PHP 还不是很熟悉,现在正在学习 Laravel 框架作为我的后端。
guard
返回一个类实例,我不知道是哪个类,但你可以通过阅读文档或使用 Laravel 的dd
(辅助函数)来转储guard
的返回值来轻松找到它。 - Charlotte Dunois