创建 Laravel 框架常用操作

开发环境

  • PHP >= 7.2
  • Laravel >= 6.2.0

推荐使用官方 Homestead 作为开发环境

编辑器配置

建议安装 EditorConfig 插件,保证缩进一致

编码规范

参考 PSR-1 PSR-2 PSR-12

首次部署操作

Nginx 隐藏 index.php

location / {
    try_files $uri $uri/ /index.php?$query_string;
}

文件目录权限

chmod -R 777 storage
chmod -R 777 bootstrap/cache

.env 文件

cp .env.example .env

修改 .env 文件中的环境变量和调试模式

APP_ENV=production
APP_DEBUG=false

生成 APP_KEY 加密密钥

php artisan key:generate

安装依赖

composer install --no-dev

自动加载优化

composer dumpautoload

配置信息缓存

php artisan config:cache

路由缓存

php artisan route:cache

创建助手函数

app 目录下创建 helpers.php

修改 composer.json 文件中 autoload 参数添加

 "files": [
     "app/helpers.php"
 ],

执行

composer dump-autoload

生成自动加载


常规部署操作

安装依赖

composer install --no-dev

自动加载优化

composer dumpautoload

清除缓存

php artisan config:clear

配置信息缓存

php artisan config:cache

清除路由缓存

php artisan route:clear

路由缓存

php artisan route:cache
打赏作者

您将是第一位评论人!

提醒
avatar