atnic/laravel-sb-admin-2

Laravel 5.4 | 5.5 | 5.6 | 5.7 | 5.8 包,用于集成 SB Admin 2 模板,此包与 Laravel Mix 兼容。

安装: 637

依赖者: 0

建议者: 0

安全: 0

星标: 10

关注者: 3

分支: 5

开放问题: 1

语言:HTML

类型:

v0.1.5 2019-11-01 10:29 UTC

This package is auto-updated.

Last update: 2024-08-29 04:20:04 UTC


README

Laravel 5.4 包,用于集成 SB Admin 2 模板,此包与 Laravel Mix 兼容。目前此包仅能在全新安装中轻松集成。

安装

composer require atnic/laravel-sb-admin-2

config/app.phpproviders 中添加此行

'providers' => [
  ...
  Atnic\SBAdmin2\Providers\AppServiceProvider::class,
  ...
]

然后运行

php artisan make:sb-admin-2

让我们看看我们已安装的内容。首先,确保您已经运行了 php artisan migrate 命令,然后执行

php artisan serve

完成了!您现在正在使用 SB Admin 2 运行一个 Laravel 网站。

有关更多命令信息

php artisan make:sb-admin-2 --help

用法

此包提供 auth 和 app 的视图。查看 resources/views/layouts/app.blade.php

在此文件中,您可以扩展全局部分,如菜单。

要扩展菜单,在 app.blade.php 中添加以下内容

@section('sidebar-menu')
<ul class="nav" id="side-menu">
  <li>
    <a href="{{ route('home') }}" class="active"><i class="fa fa-home fa-fw"></i> Home</a>
  </li>
</ul>
@endsection

此包允许您自由选择使用任何 Laravel 包来创建菜单和面包屑。我们推荐使用 spatie/laravel-menulavary/laravel-menu

任何新创建的页面都应扩展此视图。

@extends('layouts.app')

// Your blade here

配置和视图定制

配置

要发布此包配置到您的应用配置,运行

php artisan vendor:publish --provider="Atnic\SBAdmin2\Providers\AppServiceProvider" --tag="config"

视图

要发布此包视图以便您可自定义,运行

php artisan vendor:publish --provider="Atnic\SBAdmin2\Providers\AppServiceProvider" --tag="views"

下一步

首先,您应该了解如何使用 Laravel Mix

SB Admin 2 需要一些 npm 包。首先您需要运行

npm install

从 npm 安装 SB Admin 2 需要的包

npm install --save-dev bootstrap-social datatables.net datatables.net-bs datatables.net-responsive datatables.net-responsive-bs font-awesome metismenu raphael morris.js startbootstrap-sb-admin-2

运行 Laravel Mix 命令

npm run development

或使用 production 最小化输出

npm run production

然后仔细查看这些文件

  • webpack.mix.js
  • resources/assets/js/sb-admin-2.js
  • resources/assets/js/auth.js
  • resources/assets/sass/sb-admin-2.scss
  • resources/assets/sass/auth.scss

祝您实验愉快!