【发布时间】:2020-03-03 11:46:36
【问题描述】:
我正在尝试使用下面的控制器在站点地图页面上显示我的类别。
CategoryController.php
class CategoriesController extends Controller
{
public function create()
{
$categories = Category
::orderBy('name','desc')
->where('parent_id', NULL)
->get();
return view('admin.category.create', compact('categories'));
}
}
以下是我使用类别变量模板的 Blade 文件的一部分。
create.blade.php
<div class="form-group">
<label for="exampleInputPassword1">Parent Category</label>
<select name="parent_id" class="form-control">
@foreach ($main_categories as $category)
<option value="{{ $category->id }}">{{ $category->name }}</option>
@endforeach
</select>
</div>
我用各种方法来获取变量和传递,但没有一个不起作用你有什么建议吗?
【问题讨论】:
-
你没有尝试在视图的那部分使用
$categories -
$main_categories应该是$categories
标签: php laravel laravel-blade laravel-6