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;
}
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容