批改状态:合格
老师批语:blade语法, 与tp中的smarty风格区别 较大, 但更简洁
<!--原声--><?php if($myage>=18){?><div>已成年<?php echo $name; ?></div><?php }else { ?><div>为成年</div><?php } ?><!-- blade模板引擎 -->@if($myage >=18)<div>已成年{!!$name!!}</div>@else<div>未成年</div>@endif

foreach、for、while语法
<tbody>@foreach($res as $val)<tr><td>{{$val['id']}}</td><td>{{$val['username']}}</td></tr>@endforeach</tbody><tbody>@for($i=0;$i<count($res);$i++)<tr><td>{{$res[$i]['id']}}</td><td>{{$res[$i]['username']}}</td></tr>@endfor</tbody><tbody>@while($val =array_pop($res))<tr><td>{{$val['id']}}</td><td>{{$val['username']}}</td></tr>@endwhile</tbody>

php artisan make:middleware Mymiddle
<?phpnamespace App\Http\Middleware;use Closure;class Mymiddle{/*** Handle an incoming request.** @param \Illuminate\Http\Request $request* @param \Closure $next* @return mixed*/public function handle($request, Closure $next){// echo "中间件";// echo $request;return $next($request);}}
注册中间件
在app/http/kemel.php中protected $routeMiddleware属性中定义
// 自定义中间件'mymiddle'=>\App\Http\Middleware\Mymiddle::class,
使用中间件
在路由中使用中间件Route::get('/myblade','Home@myblade')->middleware('mymiddle');

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号