【问题标题】:CRUD update and select default value Laravel 5.5CRUD 更新并选择默认值 Laravel 5.5
【发布时间】:2018-10-08 05:47:35
【问题描述】:

我创建了一个 CRUD,我想修改编辑方法中的值。

public function edit($id)
{
    $valuechains = Valuechain::with('langs')->where('id','=', $id)->get();
    $sectors = Sector::select('sectors.id', 'lang_sector.sectname')
        ->join('lang_sector', 'sectors.id', '=', 'lang_sector.sector_id')
        ->join('langs', 'lang_sector.lang_id', '=', 'langs.id')
        ->join('valuechains', 'sectors.id', '=', 'valuechains.sector_id')
        ->where([
            ['langs.ismainlanguage', '=', 1],
            ['valuechains.id', '=', $id]
        ])->get();

    $sectorsList = Sector::select('sectors.id', 'lang_sector.sectname')
        ->join('lang_sector', 'sectors.id', '=', 'lang_sector.sector_id')
        ->join('langs', 'lang_sector.lang_id', '=', 'langs.id')
        ->join('valuechains', 'sectors.id', '=', 'valuechains.sector_id')
        ->where([
            ['langs.ismainlanguage', '=', 1],
        ])->get();

    $sector_selector = array();
    foreach ($sectorsList as $list) {
        $sector_selector[$list->id] = $list->sectname;
    }

    return view('admin.pages.maps.valuechains.edit', compact('valuechains', 'sectors', 'sector_selector', 'id'));
}

在我看来,我希望用户修改扇区值:

<fieldset>
    <legend>Industrial sector</legend>
    <div class="form-group m-form__group">
        {{ Form::label( 'Sector name' ) }}
        {{Form::select('sector', $sector_selector, array_values($sector_selector)[0],  [ 'class' => 'form-control m-input' ] )}}
    </div>
</fieldset>

我的问题如下。我希望我的下拉列表默认选择创建期间定义的扇区... 例如,如果在创建方法中定义的部门是 ICT 和生物技术,如果在创建方法中定义部门生物技术,我想显示 ICT...

感谢您的帮助

【问题讨论】:

  • 请检查我下面的答案。

标签: forms crud laravel-5.5


【解决方案1】:

也许这会起作用:

<fieldset>
    <legend>Industrial sector</legend>
    <div class="form-group m-form__group">
        {{ Form::label( 'Sector name') }}
        {{ Form::select('sector', $sector_selector, $sector_selector[0], ['class' => 'form-control m-input']) }}
    </div>
</fieldset>

谢谢,

【讨论】:

  • 对不起,我不在这里......不幸的是它不起作用......我认为有了你写的基地,我应该能够管理......
猜你喜欢
  • 2018-06-30
  • 1970-01-01
  • 2021-12-11
  • 2021-07-19
  • 1970-01-01
  • 2013-10-19
  • 2018-06-23
  • 1970-01-01
  • 2013-02-19
相关资源
最近更新 更多