基于 Laravel,集成常用功能。
- 搭建 Laradock 环境
- 根据下方所示开启相关容器
docker-compose up -d nginx mysql ...
- 在
workspace
中依次执行git clone https://github.com/haoyq02/laravel-example.git
cp .env.example .env
composer install --prefer-dist
npm install && npm run dev
php artisan key:generate
php artisan horizon:publish
php artisan vendor:publish --provider="Encore\Admin\AdminServiceProvider"
php artisan storage:link
- 修改
.env
中redis
、mysql
相关配置,php artisan migrate
- 服务器、域名配置
php-worker
,laravel-horizon
配置supervisord
, 维护队列php artisan admin:install
生成后台默认账号密码admin
admin
环境使用 Laradock 搭建,已使用如下容器
- nginx
- php-fpm
- mysql
- workspace
- redis
- memcached
- php-worker
- laravel-horizon
- laravel-echo-server
名称 | 简介 | 备注 |
---|---|---|
Laravel Debugbar | 调试工具 | dev |
Laravel IDE Helper Generator | IDE 开发工具 | dev |
Laravel UI | Bootstrap 和 Vue 脚手架 | |
Laravel Horizon | 队列系统 | |
Laravel-lang | 语言包 | |
Laravel Telescope | 调试工具 | |
Sort functions | 排序函数 | 练习用开发的 Composer 包 |
Laravel-admin | 管理后台 | |
Log viewer | 后台插件 | Laravel-admin 插件。 php artisan admin:import log-viewer |
Laravel Dusk | 浏览器测试 | php artisan dusk:install |
Laravel GeoIP | 根据 IP 获取地址 | |
Laravel Backup | 备份工具 |
Thanks to JetBrains for supporting me.