一、Laravel新项目的初始化配置
1、通过 composer 安装
下载项目:composer create-project laravel/laravel example-app
进入项目目录:cd example-app
启动 Laravel 本地开发服务器:php artisan serve
2、数据库配置
在项目根目录找到 .env 配置数据库相关参数
3、修改时区及语言
找到 config/app.php,把 timezone 改为 PRC,把 locale 改为 zh-CN。
二、基础开发流程
1、创建控制器(创建了一个UserController)
php artisan make:controller UserController
写入示例代码如下(user.profile 表示在 /resources/views/user 目录下需要存在一个 profile.blade.php 的视图文件,接收一个user 参数并赋值给视图)
2、创建视图
在 /resources/views 目录下新建 user 视图目录 ,在 user 下新建名称为 profile.blade.php 的视图文件(blade为模板引擎),并填入绑定的 user 变量
3、在路由中添加如下代码(这里在路由中使用了隐式模型绑定)
4、在浏览器上访问 http://域名/user/1(自动查询Users表数据对应的ID)
注:在运行 php artisan migrate 命令导入数据库时,可能会遇到以下错误
解决办法是:找到 /app/Providers/AppServiceProvider.php 文件中的 boot 方法,添加 Schema::defaultStringLength(191);
然后再执行 php artisan migrate 成功的结果
似乎没有来过,那我得留下点痕迹。