例子 :
Auth::guard($guard)->guest()
Run Code Online (Sandbox Code Playgroud)
我不明白在 laravel 框架中双冒号 (::) 表示法是什么意思。从http://php.net/manual/en/language.oop5.paamayim-nekudotayim.php我了解到它代表范围解析运算符,用于访问类的静态、常量和覆盖的属性或方法。但是从laravel我了解到这Auth意味着类门面的别名所以我需要对上面的例子进行解释,特别是guard(parameter)->guest()意味着。
我还是 php 的新手,现在正在为我的后端学习 laravel 框架。
您可能会在访问类的静态方法或属性时遇到这种情况。
例如:
class Foo
{
public static function bar()
{
return "bar";
}
}
Foo::bar // access the bar method without instantiating the Foo class.
Run Code Online (Sandbox Code Playgroud)