rubyserver/rubywebsite

此包已被弃用,不再维护。未建议替代包。

Laravel 框架。

安装: 1

依赖: 0

建议者: 0

安全: 0

星标: 5

关注者: 2

分支: 9

类型:项目

dev-master 2018-07-14 16:32 UTC

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

演示

注意
用户名: test@example.com
密码: 123456

所有数据每30分钟重置一次 ;) 请记得从您的应用程序中删除 此功能

包含的包

Laravel (php)

JS 插件

页面大小优化

  • 使用 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

alt text

创建新的 CRUD

在您的应用程序中创建 CRUD 是您最常做的任务。让我们创建 Post CRUD

  • 添加新的迁移和模型: php artisan make:model Post -m
  • 打开迁移文件并添加您的列
  • 创建 PostsController: php artisan make:controller PostController。填写您的资源(您可以使用 UserController 并进行一些更改),或者如果您像我一样是个懒人开发者,可以使用一个 代码片段 并只进行 2 个更改
  • resource/views/admin/users文件夹复制到posts,在index.phpcreate.blade.phpedit.blade.php中进行修改

移动图片和文件?

为了移动图片,我使用了一个基于辅助函数,该函数依赖于intervention/imagevariables.php,你可以在User.php中查看完整的示例。

你有问题吗?

不要犹豫,新建一个新问题;(