多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
### 安装laravel ``` composer create-project --prefer-dist laravel/laravel composer指定版本安装可以 composer create-project --prefer-dist laravel/laravel:5.8.* composer create-project --prefer-dist laravel/laravel=5.8.* ``` 安装完成后 可以复制 .env.example 改为.env 然后可以配置好相关的数据库配置 如果安装后没有key 就会报错 那么我们可以在项目根目录下面来使用指令生成 > `php artisan key:generate` 后续就是一些本地化操作 > `composer require caouecs/laravel-lang:~3.0 // 安装语言包` 在目录config/app.php中修改 ``` 'timezone' => 'PRC', 'locale' => 'zh-CN', 'faker_locale' => 'zh-CN', ``` 语法提示 cd laravel 项目目录中 执行 > `composer require barryvdh/laravel-ide-helper` 安装后 > `php artisan ide-helper:generate` 重启phptsrom即可 还有就是niginx 需要配置 ``` location / { try_files $uri $uri/ /index.php?$query_string; } ``` laravel中的路由参数 在方法中是依次赋值的,并且不会因为里面有其他的比如说requset类有关系,任意位置即可 > `$api->post('{classId}/bulletins/{noticeId}/delete', 'ClassBulletinController@delete');` 方法中 可以不同名 最好同名 这样,然后一次就是路由里面设置的值 ``` function($class_id,$noticeld,Request $requset){ } ```