mangocmspostbackpacktest / postpackagetest
一个具有类别和标签的新闻管理后台,使用Laravel 5上的Backpack\CRUD。
dev-master / 1.0.x-dev
2021-02-02 06:36 UTC
Requires
- backpack/backupmanager: ^3.0
- backpack/crud: 4.1.*
- backpack/filemanager: ^1.1
- backpack/revise-operation: ^1.0
- consoletvs/charts: 6.*
- cviebrock/eloquent-sluggable: ^8.0||^7.0||^6.0||4.8
- prologue/alerts: ^0.4.8
- spatie/laravel-backup: ^6.14
Requires (Dev)
- backpack/generators: ^3.1
- laracasts/generators: ^2.0
- phpunit/phpunit: ^9.0||^7.0
- scrutinizer/ocular: ~1.1
- squizlabs/php_codesniffer: ~2.3 || ~3.0
This package is auto-updated.
Last update: 2024-09-29 06:02:51 UTC
README
这个包是我一个月内用Backpack工具完成的项目
- 这个包创建了一个具有完整功能的POST,并附带一些附加工具,如Permissionmanager、FileManager、BackUp等...
安装
- 在您的终端中运行
php artisan config:clear composer require mangocmspostbackpacktest/postpackagetest:dev-master php artisan backpack:install php artisan backpack:filemanager:install
- 发布迁移、seeder、视图、配置
php artisan vendor:publish --provider="Backpack\NewsCRUD\NewsCRUDServiceProvider"
- 运行迁移以创建我们需要的数据库表
php artisan migrate: (if fails please run php artisan route:clear and then run php artisan migrate:fresh)
- [可选] 在resources/views/vendor/backpack/base/inc/sidebar.blade.php或menu.blade.php中为其添加菜单项
<!-- This file is used to store sidebar items, starting with Backpack\Base 0.9.0 --> <li class="nav-item"><a class="nav-link" href="{{ backpack_url('dashboard') }}"><i class="la la-home nav-icon"></i> {{ trans('backpack::base.dashboard') }}</a></li> <li class="nav-item nav-dropdown"> <a class="nav-link nav-dropdown-toggle" href="#"><i class="nav-icon la la-users"></i> Authorizations</a> <ul class="nav-dropdown-items"> <li class="nav-item"><a class="nav-link" href="{{ backpack_url('user') }}"><i class="nav-icon la la-user"></i> <span>Users</span></a></li> </ul> </li> <li class="nav-item nav-dropdown"> <a class="nav-link nav-dropdown-toggle" href="#"><i class="nav-icon la la-newspaper-o"></i>Posts</a> <ul class="nav-dropdown-items"> <li class='nav-item'><a class='nav-link' href='{{ backpack_url('post') }}'><i class='nav-icon la la-question'></i> Posts</a></li> <li class="nav-item"><a class="nav-link" href="{{ backpack_url('category') }}"><i class="nav-icon la la-list"></i> Categories</a></li> <li class="nav-item"><a class="nav-link" href="{{ backpack_url('tag') }}"><i class="nav-icon la la-tag"></i> Tags</a></li> </ul> </li> {{--<li class="nav-item"><a class="nav-link" href="{{ backpack_url('elfinder') }}\"><i class="nav-icon la la-files-o"></i> <span>{{ trans('backpack::crud.file_manager') }}</span></a></li>--}} <li class='nav-item'><a class='nav-link' href='{{ backpack_url('backup') }}'><i class='nav-icon la la-hdd-o'></i> Backups</a></li>
- 添加到App\Models\User
use \Backpack\CRUD\app\Models\Traits\CrudTrait;
- 从storage到public创建符号链接
php artisan storage:link
- 在终端中运行:(如果出现错误)
php artisan route:clear php artisan config:clear