Laravel中的下拉列表未显示

时间:2019-03-09 19:11:15

标签: php laravel

我的下拉列表下面没有显示,我也不知道问题出在哪里。可以在我的SerieController中吗?我想创建一个编辑/更新系统,但没有成功。

enter image description here

SerieController

status=false

标记模型

array[1, 2]

系列模型

public function edit($id)
{
    $series = Serie::with('marks')->find($id);

    return view('admin.series.edit', compact('series'));
}

public function update(Request $request, $id)
{
    $request->validate([
        'name' => 'required',
        'fk_mark' => 'required'
    ]);

    $series = Serie::with('marks')->find($id);
    $series->name = $request->get('name');
    $series->fk_mark = $request->get('fk_mark');
    $series->save();

    return redirect()->route('series.index')
        ->with('success', 'updated successfully');
}

我还有一个问题。我认为我有一个表格。可以吗?

serie.index.blade

class Mark extends Model
{
    protected $fillable = ['name_mark'];

    public function series()
    {
        return $this->hasMany('App\Serie', 'fk_mark');
    }
}

1 个答案:

答案 0 :(得分:1)

我认为应该是另一种方式:标记模型属于和系列模型HasMany,不是吗?