Warning: Undefined array key "zibbs_visit" in /www/wwwroot/www.qwesky.club/application/controllers/IndexController.php on line 100
八:Laravel项目初始化 — php — 我的学习笔记

八:Laravel项目初始化


1、创建laravel项目

通过composer进行创建

#composer create-project laravel/laravel=5.4.* --prefer-dist ./

2、创建数据库

创建数据库的方式:可以通过pma、mysqlCli、navicat等

修改.env文件,配置数据库的连接操作


3、设置网站本地化中文


4、设置项目使用的时区

修改系统默认时区,修改配置文件:config/app.php配置项:timezone

配置项的值:Aisa/shanghai  Aisa/chongqing PRC(People's Republic of China)


5、清理项目

删除app/http/Controllers/Auth目录,因为西药自定义登录逻辑

删除database/migrations/xxxxxxx_create_users_table.php

database/migrations/xxxxxx_create_password_resets_table.php

因为需要自定义用户结构


同时也可以删除seeds目录下的初始文件:


删除resources/views/welcone.table.php 欢迎页面


在public目录下的js、css文件夹也可以进行删除。


6、关闭Mysql的严格模式

编辑config/database.php将strict 修改为 false

7、安装debugbar工具条(可选)

条件:php版本>=7.0  去https://packagist.org下载安装


六、响应处理

在laravel中,响应正常情况下有2个类型,常规的直接响应,另外一个是ajax的响应。

其中展示视图以及直降响应字符串都属于常规的响应。

展示视图:

Return view('wecome');

直接返回字符串:

return 'hello world';

1、ajax请求响应

在laravel中,如果需要响应json数据,则写成:

return response()->json(数据);

2、跳转响应(重定向)

return redirect(路由); 该参数的路由可以是完整的请求路由,也可以是通过route方法+别名获取的路由。

return redirect()->to(路由);


test2026-04-02 20:36