mangocmspostbackpacktest/postpackagetest

一个具有类别和标签的新闻管理后台,使用Laravel 5上的Backpack\CRUD。

dev-master / 1.0.x-dev 2021-02-02 06:36 UTC

This package is auto-updated.

Last update: 2024-09-29 06:02:51 UTC


README

这个包是我一个月内用Backpack工具完成的项目

- 这个包创建了一个具有完整功能的POST,并附带一些附加工具,如Permissionmanager、FileManager、BackUp等...

安装

  1. 在您的终端中运行
php artisan config:clear
 
composer require mangocmspostbackpacktest/postpackagetest:dev-master

php artisan backpack:install

php artisan backpack:filemanager:install
  1. 发布迁移、seeder、视图、配置
php artisan vendor:publish --provider="Backpack\NewsCRUD\NewsCRUDServiceProvider"
  1. 运行迁移以创建我们需要的数据库表
php artisan migrate: (if fails please run php artisan route:clear and then run php artisan migrate:fresh)
  1. [可选] 在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>
  1. 添加到App\Models\User
use \Backpack\CRUD\app\Models\Traits\CrudTrait;
  1. 从storage到public创建符号链接
php artisan storage:link
  1. 在终端中运行:(如果出现错误)
php artisan route:clear
php artisan config:clear