一、下载 laravel 5.2
composer create-project laravel/laravel=5.2.* laravel5.2_col
新建数据库 laravel5.2_col
修改 .evn 配置文件
DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=laravel5.2_col
DB_USERNAME=laravel5.2_col
DB_PASSWORD=laravel5.2_col
修改中国时区,在 config/app.php 中修改
'timezone' => 'PRC',
执行数据迁移
cd laravle5.2_col
php artisan migrate
创建测试数据
php artisan tinker
factory('App\User', 3)->create();
二、下载 laravel 5.3
composer create-project laravel/laravel=5.3.* laravel5.3_col
新建数据库 laravel5.3_col
修改 .evn 配置文件
DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=laravel5.3_col
DB_USERNAME=laravel5.3_col
DB_PASSWORD=laravel5.3_col
修改中国时区,在 config/app.php 中修改
'timezone' => 'PRC',
执行数据迁移
cd laravle5.3_col
php artisan migrate
创建测试数据
php artisan tinker
factory('App\User', 3)->create();
三、对比
在 laravel 5.2 tinker 中使用
DB::table('users')->get()
返回的数组
在 laravel 5.3 tinker 中使用
DB::table('users')->get()
返回的是对象
可以使用
DB::table('users')->get()->all()
获取到数组
可以使用
DB::table('users')->get()->first()
获取到第一个元素