Как показать Checked Checkboxes с сохраненными данными - PullRequest
1 голос
/ 03 июня 2019

У меня есть эти данные в базе данных (таблица allow_upgrade_qualifi):

  1. id = 1, title = طراحی
  2. id = 2, title = نظارت
  3. id= 3, title = اجرا

Эти данные загружаются с учетом Foreach:

<div class="col-md-4">
    <div class="checkbox-list">
    @foreach($permit_permit_upgrade_qualifi as $ppuq)
        <label class="checkbox-inline" for="ppuq-label-{{$ppuq->id}}">
            <input type="checkbox" name="ppuq[]" id="ppuq-label-{{$ppuq->id}}" value="{{$ppuq->id}}" {{ $permit_upgrade_qualifi->permit_id = $permit->id  ? 'checked' : '' }}>{{$ppuq->title}}
        </label>
    @endforeach
    </div>
</div>

и мой код в контроллере:

public function edit($id)
    {
        $idd = Sentry::getUser()->id;
        try {

            $permit = UpgradePermit::findOrFail($id);

            $base = Base::all();
            $permit_permit_upgrade_qualifi = PermitUpgradeQualifi::all();
            $permit_upgrade_qualifi = DB::table('permit_permit_upgrade_qualifi')->where('permit_id', $id)->get();

           // return $permit_upgrade_qualifi;

            $cites = DB::table('provinces')->get();
            $profile = User::find($idd);

            return View::make('manager.user_up_permit.edit', compact('permit','base','permit_permit_upgrade_qualifi','permit_upgrade_qualifi', 'cites', 'profile'));

        } catch (ModelNotFoundException $e) {
            return Redirect::route('dashboard.user.up-permit.index')->with('danger', 'درخواست معتبر نمیباشد.');
        }
    }

иэти данные в базе данных хранятся флажком (таблица allow_permit_upgrade_qualifi):

  1. allow_id = 300 |allow_upgrade_qualifi_id = 1
  2. allow_id = 302 |allow_upgrade_qualifi_id = 1
  3. allow_id = 300 |allow_upgrade_qualifi_id = 2
  4. allow_id = 302 |allow_upgrade_qualifi_id = 2
  5. allow_id = 303 |allow_upgrade_qualifi_id = 2
  6. allow_id = 303 |allow_upgrade_qualifi_id = 3

Теперь, как я могу показать флажки в поле зрения?

Спасибо

...