【发布时间】:2018-06-04 14:34:31
【问题描述】:
我有一个餐桌产品:
- 身份证
- 姓名
- 日期操作
- category_id(外键表单表类别)
表格类别:
- 身份证
- 姓名
- 说明
在 addProduct 视图中,我想显示一个选择框,其中包含类别表中的类别:
但我有这个错误
未定义变量:类别(查看: C:\xampp\htdocs\Blg\resources\views\addProduct.blade.php)
addProduct.balde.php
<div class="form-group">
<label for="inputPassword" class="col-lg-2 control-label">Name</label>
<div class="col-lg-10">
<input type="text" name ="name" class="form-control" id="" placeholder="">
</div>
</div>
<div class="form-group">
<label for="textArea" class="col-lg-2 control-label">categorie</label>
<div class="col-lg-10">
@foreach($categories as $categorie)
<option value="{{ $categorie->id }}">{{ $categorie->name }}</option>
@endforeach
</div>
</div>
CreatesController.php
public function add(Request $request)
{
$categories = Categories::all();
$products = new Product;
$products->name = $request->input('name');
$products->date_operation = $request->input('date_operation');
$products->category_id = $request->input('category_id');
$products->save();
return view('addProdcut', ['categories' => $categories]);
}
【问题讨论】:
标签: php laravel laravel-5 blade