一、下载 laravel 5.3
composer create-project laravel/laravel=5.3.* laravel5.3_loop
新建数据库 laravel5.3_loop
修改 .evn 配置文件
DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=laravel5.3_loop
DB_USERNAME=laravel5.3_loop
DB_PASSWORD=laravel5.3_loop
修改中国时区,在 config/app.php 中修改
'timezone' => 'PRC',
执行数据迁移
cd laravle5.3_loop
php artisan migrate
创建测试数据
php artisan tinker
factory('App\User', 20)->create();
二、全局变量 loop
修改 routes/web.php
Route::get('/', function () {
$users = \App\User::all();
return view('welcome', compact('users'));
});
修改 resources/views/welcome.blade.php
启动 serve
php artisan serve
访问:http://localhost:8000 进行测试
获取数组的下标
$loop->index
获取数组的总数
$loop->count
获取数组剩余的元素数量
$loop->remaining
判断是否第一个元素
$loop->first
判断是否最后一个元素
$loop->last
获取数组的父级:在多重循环中使用
$loop->parent