使用 Filament PHP,我有一个“仪表板”导航链接,可以在浏览器中加载“/admin”URL。我想有条件地呈现导航链接。我怎样才能做到这一点?
导航项目(例如仪表板)注册可以使用以下变量控制。
protected static bool $shouldRegisterNavigation
此外,您还可以使用该函数来计算您的状况。
public static function shouldRegisterNavigation(): bool
{
return \Auth::id() == 1;
}
如果您正在寻找的是允许特定用户使用仪表板。您可以使用像 filament-shield 这样的包,它利用策略来控制每个用户角色的访问。