njxqlus / getlaravel
包含管理后台的 Laravel 开发套件
Requires
- php: >=7.0.0
- barryvdh/laravel-debugbar: ~3.0
- doctrine/dbal: ^2.6
- fideloper/proxy: ~3.3
- laravel/framework: 5.5.*
- laravel/tinker: ~1.0
- santigarcor/laratrust: 4.0.*
- spatie/laravel-backup: dev-laravel-55
Requires (Dev)
- barryvdh/laravel-ide-helper: ^2.4
- filp/whoops: ~2.0
- fzaninotto/faker: ~1.4
- mockery/mockery: 0.9.*
- phpunit/phpunit: ~6.0
This package is not auto-updated.
Last update: 2024-09-15 01:40:37 UTC
README
包含哪些内容?
-
Laravel 5.5 开发版本
-
修复 "1071 指定的键太长;最大键长度是 767 字节" 错误
-
将 Uses Model 移动到 Models 文件夹并设置 App\Models 命名空间
-
santigarcor/laratrust:4.0.* 并进行设置
-
barryvdh/laravel-debugbar:~3.0
-
make:auth
-
spatie/laravel-backup:dev-laravel-55 并进行设置
-
默认 Laravel 语言文件的俄语翻译
-
php artisan preset none
-
barryvdh/laravel-ide-helper 并进行设置
-
包含外部 Bootstrap(来自 npm)
-
修改了一些 app.layouts、home 和 welcome blade 文件
-
将 less css 添加到 webpack
-
添加操作视图部分,包括显示/删除/编辑/创建新/返回索引按钮,以方便在其他视图中使用
AdminLTE 集成
将 starter.html 集成到 Laravel blade 文件中
- 创建视图并将其分割成部分,如头部、尾部、侧边栏等
- 创建一些布局,如默认启动布局和认证布局
- 修改 webpack.js 以复制 admin-lte 插件、图像、css、js
创建额外的认证视图
- 将 AdminLTE 登录和注册 html 与 Laravel make:auth 视图合并
- 另外创建密码重置和密码电子邮件视图,使用 Laravel make:auth 视图和基于 AdminLTE 登录 html
本地化
- 本地化认证视图(在 blade 模板中添加 @lang 并创建 admin-lte 本地化文件)
- 本地化一些 admin-lte 字符串,如注销
- 添加俄语翻译
其他小事情
- 将 CSRF 令牌添加到表单中
- 使注销按钮可用
- 更改名称为 {{ Auth::user()->name }}(您的姓名)
- 编辑页脚中的公司名称
- 包含来自 npm 的外部 Bootstrap、iCheck 和其他库
创建资源
- 创建角色和权限模型
- 创建用户、角色和权限控制器和请求
- 创建用户、角色和权限视图
- 添加一些翻译
安装
通过 Composer
-
composer create-project njxqlus/getlaravel myproject
-
npm install
-
设置数据库
-
php artisan migrate
通过 git clone
-
git clone https://github.com/njxqlus/getlaravel-admin.git myproject
-
复制并将 .env.example 重命名为 .env
-
php artisan key:generate
-
composer install
-
npm install
-
设置数据库
-
php artisan migrate
备份设置
-
在 .env 文件中设置
MYSQLDUMP_PATH
以进行 MySQL 备份 -
在服务器上设置 CRON,例如:
* * * * * php /path/to/artisan schedule:run >> /dev/null 2>&1
IDE Helper 设置
-
php artisan ide-helper:meta
-
php artisan ide-helper:model
-
php artisan ide-helper:generate
使用
让我们打造一些精彩的东西吧!
基于 /cp
路由的 Admin
下一步是什么?
- 设置权限