当前位置 > it书童 > laravel > 正文
推荐小册
java高效编程
怎样更高效地用 java 编程

juc并发工具库
java并发编程工具库

设计模式
设计模式

jvm调优
jvm调优

rabbitmq实战
rabbitmq实战

redis实战
redis实战

Keepavlied高可用集群
Keepavlied高可用集群

nginx入门到实战
nginx入门到实战

java调试
java调试中遇到的各种坑

java输入输出流
java输入输出流

laravel创建应用

laravel it书童 2019-10-04 13:50:51 0赞 0踩 814阅读 0评论

使用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提示

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;
}
关于我
一个文科出身的程序员,追求做个有趣的人,传播有价值的知识,微信公众号主要分享读书思考心得,不会有代码类文章,非程序员的同学请放心订阅
转载须注明出处:https://www.itshutong.com/articles/99/laravel-create-application