【问题标题】:Laravel 7: Undefined variable in foreach loopLaravel 7:foreach 循环中未定义的变量
【发布时间】:2020-11-03 20:44:42
【问题描述】:

我想显示以从我的预算分配 create.blade.php 模板中的校园表中选择校园,但它显示错误。

create.blade.php

<div class="form-group row">
          <label class="col-md-3">Campus</label>
          <div class="col-md-9">
            <select name="campus_id" class="form-control">
              <option value="">--- Select Campus ---</option>
              @foreach($campuses as $campus)
                {{ var_dump($campus) }}
                <option value="{{ $campus->campus_id }}">{{ $campus->campus_name }}</option>
              @endforeach
            </select>
          </div>
          <div class="clearfix"></div>
</div>

【问题讨论】:

  • 你能显示错误的文本,显示哪个变量未定义。
  • 您收到哪条错误消息?
  • Undefined variable: campuses (View: C:\xampp\htdocs\comon2\resources\views\admin\budgetallocation\create.blade.php)
  • 向我们展示返回视图的控制器方法。
  • @JannVincentPaulLagmay 不要在 cmets 中发布您的代码...编辑您的问题并将其添加到那里。

标签: php laravel foreach laravel-blade undefined-variable


【解决方案1】:

在您的控制器中,您必须使用视图的第二个参数将数据发送到视图...

return view('admin.budgetallocation.create',$arr);

【讨论】:

  • 非常感谢您的意见 :-) 它已经开始工作了。我把 $arr 放在了我的视野中。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-08-18
  • 2020-02-28
  • 1970-01-01
  • 2017-01-26
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多