1. 逻辑控制
1) if 语句
将下面的代码写入 shitu1.blade.php
@if($qiangge > 100)
<h2>胖美女</h2>
@elseif($qiangge > 80)
<h2>中美女</h2>
@else
<h2>瘦美女</h2>
@endif
实例:
- web.php
Route::get('shitu1', "ShiTuController@index1");
- app / Http / Controllers / ShiTuController.php
namespace App\Http\Controllers;
use Illuminate\Http\Request;
use App\Http\Requests;
class ShiTuController extends Controller
{
public function index1()
{
// 传入一个变量 qiangge ,体重为 80
return view('shitu1')->with('qiangge', 80);
}
}
- resources / views / shitu1.blade.php
<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>视图1</title>
</head>
<body>
<h1>我是视图1页面</h1>
@if ($qiangge > 100)
<h2>胖美女</h2>
@elseif($qiangge > 80)
<h2>中美女</h2>
@else
<h2>瘦美女</h2>
@endif
</body>
</html>
运行结果:
2) for 循环【常用】
将下面的代码写入 shitu1.blade.php
@for($i=0; $1<=10; $i++)
<h2>{
{
$i}}</h2>
@endfor
实例:
- web.php
Route::get('shitu1', "ShiTuController@index1");
- app / Http / Controllers / ShiTuController.php
namespace App\Http\Controllrs;
use Illuminate\Http\Request;
use App\Http\Requests;
class ShiTuController extends Controller
{
public function index1()
{
return view('shitu1');
}
}
- resources / views / shitu1.blade.php
<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>视图1</title>
</head>
<body>
@for($i=0; $i<=10; $i++)
<h2>{
{
$i}}</h2>
@endfor
</body>
</html>
运行结果:
3) while 循环【不推荐使用】
将代码写入 shitu1.blade.php<