rubyserver / rubywebsite
此包已被弃用,不再维护。未建议替代包。
Laravel 框架。
dev-master
2018-07-14 16:32 UTC
Requires
- php: >=7.1.3
- anlutro/l4-settings: ^0.7.3
- barryvdh/laravel-debugbar: ^3.1
- doctrine/inflector: 1.2
- fideloper/proxy: ~4.0
- intervention/image: ^2.4
- laravel/framework: 5.6.*
- laravel/tinker: ~1.0
- laravelcollective/html: ^5.6
- mcamara/laravel-localization: ^1.3
- realrashid/sweet-alert: ^1.1
- unisharp/laravel-filemanager: ^1.8
- yajra/laravel-datatables-oracle: ~8.0
Requires (Dev)
- filp/whoops: ~2.0
- fzaninotto/faker: ~1.4
- mockery/mockery: ~1.0
- nunomaduro/collision: ~1.1
- phpunit/phpunit: ~7.0
- symfony/thanks: ^1.0
This package is not auto-updated.
Last update: 2020-08-14 08:03:08 UTC
README
Laravel PHP 框架,搭配 Adminator 作为管理面板
配置
只需运行以下命令
git clone https://github.com/kossa/laradminator.git cd laradminator composer install # Install backend dependencies sudo chmod 777 storage/ -R # Chmod Storage cp .env.example .env # Update database credentials configuration php artisan key:generate # Generate new keys for Laravel php artisan migrate:fresh --seed # Run migration and seed users and categories for testing yarn install # or npm i to Install node dependencies npm run production # To compile assets for prod
演示
- 在线演示:可在 laradminator.bel4.com/admin 找到
- 本地演示
php artisan serve # 检查安装(可选)
在浏览器中打开 localhost:8000/admin
注意
用户名: test@example.com
密码: 123456
所有数据每30分钟重置一次 ;) 请记得从您的应用程序中删除 此功能
包含的包
Laravel (php)
- Laravel 框架 (5.6.*)
- 表单 & HTML : 用于表单
- Laravel Debugbar : 用于调试
- Intervention Image : 图片处理和操作
JS 插件
- 所有 ADMINATOR 插件 在此处
- sweetalert2
- Axios
页面大小优化
- 使用 Laravel Mix,所有 CSS 和 JS 都被压缩成单个文件。
- Laradminator 利用浏览器缓存,使用来自 html5-boilerplate 的
.htaccess文件 - 默认启用 GZip 压缩(APP_DEBUG=false => 只有 js 文件一个,css 文件一个)。
app.css: 压缩后 106 KB(未压缩为 949 Kb)app.js: 压缩后 464 KB(未压缩为 1.52 Mb)
注意:如果您使用 Nginx,请检查:server-configs-nginx
创建新的 CRUD
在您的应用程序中创建 CRUD 是您最常做的任务。让我们创建 Post CRUD
- 添加新的迁移和模型:
php artisan make:model Post -m - 打开迁移文件并添加您的列
- 创建 PostsController:
php artisan make:controller PostController。填写您的资源(您可以使用 UserController 并进行一些更改),或者如果您像我一样是个懒人开发者,可以使用一个 代码片段 并只进行 2 个更改 - 将
resource/views/admin/users文件夹复制到posts,在index.php、create.blade.php、edit.blade.php中进行修改
移动图片和文件?
为了移动图片,我使用了一个基于辅助函数,该函数依赖于intervention/image和variables.php,你可以在User.php中查看完整的示例。
你有问题吗?
不要犹豫,新建一个新问题;(