|
|
1 gadu atpakaļ | |
|---|---|---|
| Modules | 1 gadu atpakaļ | |
| app | 1 gadu atpakaļ | |
| bootstrap | 1 gadu atpakaļ | |
| config | 1 gadu atpakaļ | |
| database | 1 gadu atpakaļ | |
| deploy | 1 gadu atpakaļ | |
| private_vendor | 1 gadu atpakaļ | |
| public | 1 gadu atpakaļ | |
| resources | 1 gadu atpakaļ | |
| routes | 1 gadu atpakaļ | |
| storage | 1 gadu atpakaļ | |
| tests | 1 gadu atpakaļ | |
| vendor | 1 gadu atpakaļ | |
| .DS_Store | 1 gadu atpakaļ | |
| .gitignore | 1 gadu atpakaļ | |
| README.md | 1 gadu atpakaļ | |
| _ide_helper.php | 1 gadu atpakaļ | |
| artisan | 1 gadu atpakaļ | |
| composer.json | 1 gadu atpakaļ | |
| composer.lock | 1 gadu atpakaļ | |
| package.json | 1 gadu atpakaļ | |
| phpunit.xml | 1 gadu atpakaļ | |
| server.php | 1 gadu atpakaļ | |
| webpack.mix.js | 1 gadu atpakaļ |
安装laravel依赖
composer install -vvv
复制本地.env文件
cp .env.example .env
生产laravel 密钥
php artisan key:generate
5. .gitignore 追加忽略
6. 安装本地开发工具barryvdh/laravel-ide-helper
shell
composer require --dev "barryvdh/laravel-ide-helper:v2.8.2" -vvv
9. 修改app/Providers/AppServiceProvider.php,注册启动时根据环境启用laravel-ide-helper
php
public function register()
{
if ($this->app->isLocal()) {
$this->app->register(\Barryvdh\LaravelIdeHelper\IdeHelperServiceProvider::class);
}
}
10. 安装其他扩展包
shell composer require "zhuzhichao/ip-location-zh:^2.4" -vvv composer require "jenssegers/mongodb:^3.6" -vvv composer require "intervention/image" -vvv composer require "christian-riesen/otp:^2.7" -vvv
composer require "hashids/hashids" -vvv composer require guzzlehttp/guzzle -vvv composer require lcobucci/jwt:4.1.5 -vvv composer require overtrue/laravel-pinyin -vvv composer require "jacobcyl/ali-oss-storage:^2.1" -vvv
composer require "maatwebsite/excel:^3.1" -vvv
composer require "mews/captcha" -vvv
11. 执行数据库初始化.
shell php artisan migrate:install php artisan cache:table php artisan notifications:table php artisan queue:table php artisan session:table
php artisan migrate:fresh php artisan ide-helper:generate php artisan ide-helper:meta
php artisan vendor:publish --provider='Mews\Captcha\CaptchaServiceProvider'
## 本地调试服务
shell php artisan serve --host=0.0.0.0 --port=8601
php artisan queue:listen
php artisan permission:resource ```
Mac/Linux \n )prefix_order_logsutf8mb4,字符编码utf8mb4_unicode_cidatetime(0),存储时间格式Y-m-d H:i:sstorage/sql/inc/目录下,命名规则[database name]_inc_[日期Y-m-d].sqlQUEUE_CONNECTION=redis* * * * * /usr/local/bin/php /var/www/agent_server/artisan schedule:run >> /dev/null 2>&1/usr/local/bin/php /var/www/agent_server/artisan queue:work --daemon --sleep=1 --tries=1, 是user=www-data提前准备
mysql 数据初始化 (full -> backup -> full)
造数据 php -d memory_limit=100M artisan db:seed --class=GenerateTestSeeder
统计1 php artisan statistics:pay --date=2021-08-01 php artisan statistics:new_users --date=2021-08-01 php artisan statistics:active --date=2021-08-01 php artisan statistics:users_attrs --date=2021-08-01
统计2 php artisan statistics:users_attrs_today --date=2021-08-01