devig/voyager-projects

为 voyager 管理面板提供项目。

v0.1.2 2020-01-06 03:50 UTC

This package is not auto-updated.

Last update: 2024-09-23 07:43:12 UTC


README

此包为 laravel voyager 管理面板提供基本模型和视图。

注意: 此包不使用 voyager 的钩子扩展管理。

安装

您可以使用 composer 安装此包。

composer require tjventurini/voyager-projects 

此包需要 voyager 配置文件中可用的 voyager.prefix 设置。将以下内容置于您的 voyager 配置文件顶部配置。

return [

    /*
    |--------------------------------------------------------------------------
    | Voyager Prefix
    |--------------------------------------------------------------------------
    |
    | The global voyager prefix (eg. `admin`). Make sure that it is the same
    | slug, as in voyager.user.redirect setting below.
    |
    */
    
    'prefix' => 'admin',

    ...

更新 voyager 配置后,只需调用此包的 install 命令即可。

php artisan voyager-projects:install

如果您想安装 voyager 或与它一起安装演示内容,可以添加以下标志。

php artisan voyager-projects:install --voyager --demo

如果您需要重新发布此包的所有资源,可以使用 --force 标志。

php artisan voyager-projects:install --force

当然,您可以将所有这些标志组合起来。

项目小部件

项目小部件是一个小工具,帮助您选择要工作的项目范围并将其保存到会话中。要将其添加到 voyager 导航,只需将以下行复制到您的 voyager 资源内的 resources/views /vendor/voyager/dashboard/sidebar.blade.php 文件中。

</div>
    <!-- past this line in around line 30, just before the adminmenu container -->
    @include('voyager::projects.dashboard.project_select')
<div id="adminmenu">

现在您应该在 voyager 管理面板的导航中看到一个下拉选项。在那里,您可以选择您想要工作的项目。