Laravel Blade 模板:循环中的变量 Draft
在Laravel的Blade模板中,你可以使用@foreach
指令来遍历数据,并在循环中使用变量。以下是一个简单的例子:
假设你有一个变量$items
,它是一个数组,包含了你想要在Blade模板中循环显示的数据。
// 在你的控制器中
public function showItems()
{
$items = Item::all(); // 假设Item是你的模型,all()获取所有记录
return view('items.index', compact('items'));
}
在你的Blade模板文件resources/views/items/index.blade.php
中,你可以这样写:
{{-- 假设这是你的Blade模板的开始部分 --}}
@extends('layouts.app')
@section('content')
{{-- 这里是你的内容 --}}
@foreach ($items as $item)
<p>{{ $item->name }}</p> <!-- 假设Item模型有一个name属性 -->
@endforeach
@endsection
在这个例子中,@foreach ($items as $item)
循环遍历$items
数组中的每个项目,并将每个项目的name
属性显示在HTML中。$item
是在每次循环中当前迭代的模型实例。
评论已关闭