我正在使用 Laravel,我在视图中收到此错误未定义变量,我将 3 个变量发送到视图并说这个未声明
这是我的看法
@extends('templates.template')
@section('content')
@csrf
<table class="table table-striped table-dark">
<h2 class="text-center font-weight-bold mb-4">Orçamentos</h2>
<br>
<tr>
<td>
<select data-column="0" class="form-control filter-input">
<option value="">Vendedores</option>
@foreach($vendedor as $obj)
<option value="{{$obj}}">{{$obj}}</option>
@endforeach
</select>
</td>
<td>
<input type="text" class="form-control filter-input" placeholder="Procurar pelo cliente" data-column="8">
</td>
<td>
<input type="date" class='form-control filter-input' placeholder="Procurar pelo cliente" data-column="2">
</td>
</tr>
<thead>
<tr>
<th scope="col">Vendedor</span></th>
<th scope="col">Cliente</span></th>
<th scope="col">Data </span></th>
<th scope="col">Valor</th>
<th scope="col">
<a href="{{url('orcamentos/create')}}">
<button type="button" class="btn btn-light mb-2"><i class="fas fa-plus"></i> Adicionar </button>
</a>
</th>
</tr>
</thead>
<tbody>
这是控制器功能,我在其中发送按视图中的功能排序的数据
public function index()
{
$orcamentos = ModelsOrcamentoModel::get();
$vendedores = ModelsOrcamentoModel::sortBy('vendedor')->pluck('vendedor')->unique();
$clientes = ModelsOrcamentoModel::sortBy('cliente')->pluck('cliente')->unique();
$data = ModelsOrcamentoModel::sortBy('created_at');
return view('index')->with('orcamento',$orcamentos,'vendedor',$vendedores,'cliente',$clientes,'data',$data);
}