项目初始化(使用laravel 做项目)
1、创建laravel项目
通过composer进行创建:
#composer create-project laravel/laravel=5.4.* --prefer-dist ./
2、建立数据库
创建数据的方式有很多种:可以通过pma、mysqlCLI方式、navicat等等
修改.env文件,配置数据库的连接操作:
3、设置网站本地化为中文
修改语言包的配置:
下载语言包:#composer require caouecs/laravel-lang:~3.0
将需要的语言包复制到指定的位置:
修改config/app.php文件中的配置locale:
4、设置项目使用的时区
修改系统默认的时区,修改配置文件:config/app.php配置项:timezone
配置项的值:Aisa/shanghai Aisa/chongqing PRC(People`s Republic of China)
5、清理项目(删除不需要的文件)
删除app/Http/Controllers/Auth目录,因为需要自定义登录逻辑
删除database/migrations/2014_10_12_000000_create_users_table.php
database/migrations/2014_10_12_100000_create_password_resets_table.php
因为需要自定义用户表结构
同时也可以删除seeds目录下的初始文件:
删除resources/views/welcome.blade.php欢迎页面
在Public目录下的js、css文件夹也可以进行删除:
6. 关闭Mysql的严格模式
编辑config/database.php将strict由true修改为false
严格模式的功能说明
• 不支持对not null字段插入null值
• 不支持对自增长字段插入”值
• 不支持text字段有默认值
7、安装debugbar工具条(可选)
条件:PHP版本>=7.0
下载地址:https://packagist.org/packages/barryvdh/laravel-debugbar(laravel 5.5+)
https://github.com/barryvdh/laravel-debugbar/tree/2.4(laravel 5.5-)
安装命令:composer require barryvdh/laravel-debugbar:~2.4
执行结果:
最后修改config/app.php文件进行配置provider和aliases数组
装好之后的效果(在页面的左下角会有一个按钮,可以点击,点击之后展开即可):