🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
### 安装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){ } ```