【发布时间】:2018-07-20 15:33:01
【问题描述】:
假设我有一张桌子(“附件”),另一张是桌子(“品牌”)。 我想从品牌表中附加一个brand_logo,它将保存到表中(“附件”)。我是初学者,提前抱歉。 请帮我。\ 这是我的品牌控制器.......
public function create()
{
$brands = Brand::all();
$catagories = Catagory::all();
$attachments = Attachment::all();
return view('system-mgmt/brand/create', ['brands' => $brands, 'catagories' => $catagories,'attachments'=> $attachments]);
}
/**
* Store a newly created resource in storage.
*
* @param \Illuminate\Http\Request $request
* @return \Illuminate\Http\Response
*/
public function store(Request $request)
{
Catagory::findOrFail($request['catID']);
Attachment::findOrFail($request['attachmentID']);
$this->validateInput($request);
Brand::create([
'brandsName' => $request['brandsName'],
'attachmentID' => $request['attachmentID'],
'catID' => $request['catID']
]);
return redirect()->intended('system-management/brand');
}
这是我的 html 代码,此代码是从附件表中获取数据...但我的要求是“数据将由用户插入”
<div class="form-group">
<label class="col-md-4 control-label">Brand Logo</label>
<div class="col-md-6">
<select class="form-control" name="attachmentID">
@foreach ($attachments as $attachment)
<option value="{{$attachment->id}}">{{$attachment->attachmentName}}</option>
@endforeach
</select>
</div>
</div>
【问题讨论】:
-
到目前为止你有没有尝试过?可以加代码帮忙吗
-
你需要浏览 Laravel 文档:laravel.com/docs/5.6/eloquent 为品牌创建条目,获取行的 ID,使用它来创建附件条目。
-
怎么样??请举个例子