devig / voyager-projects
为 voyager 管理面板提供项目。
v0.1.2
2020-01-06 03:50 UTC
Requires
- cviebrock/eloquent-sluggable: ^6.0
- nuwave/lighthouse: ^4.6
- tcg/voyager: ^1.3
Requires (Dev)
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 管理面板的导航中看到一个下拉选项。在那里,您可以选择您想要工作的项目。