laravel创建应用

使用composer创建应用

composer create-project laravel/laravel app --prefer-dist "5.7.*"
image

环境变量

修改.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提示

laravel-ide-helper

安装:

composer require barryvdh/laravel-ide-helper

config/app.php添加以下代码

Barryvdh\LaravelIdeHelper\IdeHelperServiceProvider::class,

执行:php artisan ide-helper:generate

重启 phpstorm

生成应用密钥

进行项目移植时,需要重新生成密钥, 因为 .env 不纳入git版本库,而 .env.exampleAPP_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;
}

你可能感兴趣的:(laravel创建应用)