handmadeweb/statamic-laravel-packages

1.0.5 2023-07-10 11:47 UTC

This package is auto-updated.

Last update: 2024-09-10 14:15:58 UTC


README

MIT Licensed

为Statamic添加“快速访问链接”和权限,以访问流行的Laravel(Horizon、Nova、Telescope)包。

要求

  • Statamic 3.1 或更高版本

安装

您可以通过Composer安装此包

composer require handmadeweb/statamic-laravel-packages

然后您可以通过Statamic分配权限,这些权限将以can / cantaccess laravel telescopeaccess laravel horizonaccess 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添加权限。

Permissions

控制面板

管理员/用户有权限访问(并且已安装)的任何包/链接将显示在侧边栏中。

Sidebar

变更日志

请参阅CHANGELOG以获取有关最近更改的更多信息。

贡献

请参阅CONTRIBUTING以获取详细信息。

鸣谢

许可证

MIT许可证(MIT)。请参阅许可证文件以获取更多信息。