使用composer创建应用
composer create-project laravel/laravel app --prefer-dist "5.7.*"

环境变量
修改.env
配置:
APP_URL=http://localhost
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=image_lib
DB_USERNAME=root
DB_PASSWORD=root
.env
的配置选项应该同步到 .env.example
,但不能使用真实的值,避免风险
.env
需要包含带空格的值时,使用双引号 APP_NAME="My Application"
检索环境变量:.env
的所有变量会被加载到超级全局变量$_ENV
// 第二个参数为默认值
'debug' => env('APP_DEBUG', false),
ide提示
安装:
composer require barryvdh/laravel-ide-helper
在 config/app.php
添加以下代码
Barryvdh\LaravelIdeHelper\IdeHelperServiceProvider::class,
执行:php artisan ide-helper:generate
重启 phpstorm
生成应用密钥
进行项目移植时,需要重新生成密钥, 因为 .env
不纳入git版本库,而 .env.example
的 APP_KEY
值为空
php artisan key:generate
应用配置
config/app.php
基本配置:
// 时区
'timezone' => 'Asia/Shanghai',
// 语言
'locale' => 'zh-CN',
nginx配置
nginx配置url的pathinfo模式
location / {
try_files $uri $uri/ /index.php?$query_string;
}
网友评论