handmadeweb / statamic-laravel-packages
1.0.5
2023-07-10 11:47 UTC
Requires
- php: ^7.3||^8.0
- statamic/cms: 3.1.*||3.2.*||3.3.*||3.4.*||4.*.*
README
为Statamic添加“快速访问链接”和权限,以访问流行的Laravel(Horizon、Nova、Telescope)包。
要求
- Statamic 3.1 或更高版本
安装
您可以通过Composer安装此包
composer require handmadeweb/statamic-laravel-packages
然后您可以通过Statamic分配权限,这些权限将以can / cant,access laravel telescope,access laravel horizon或access laravel nova的形式使用
然后只需更新您选择的包的服务提供程序,例如,使用Telescope,我们可能会使用以下内容。
\App\Providers\TelescopeServiceProvider
/** * Register the Telescope gate. * * This gate determines who can access Telescope in non-local environments. * * @return void */ protected function gate() { Gate::define('viewTelescope', function ($user) { return $user->can('access laravel telescope'); }); }
现在您将能够通过Statamic管理访问。
使用方法
权限
您将能够在Statamic控制面板中为每个已安装的Laravel Packages添加权限。
控制面板
管理员/用户有权限访问(并且已安装)的任何包/链接将显示在侧边栏中。
变更日志
请参阅CHANGELOG以获取有关最近更改的更多信息。
贡献
请参阅CONTRIBUTING以获取详细信息。
鸣谢
许可证
MIT许可证(MIT)。请参阅许可证文件以获取更多信息。

