Флажок Laravel не проверяется только из-за изменения макета - PullRequest
0 голосов
/ 31 октября 2019

Работая над Laravel Project, у меня есть два макета.

  1. app.blade.php см. Мой репозиторий git
  2. old_app.blade.php см. В моем репозитории git

Когда я использую @extends ('layouts.old_app') в моем блейд-файле, он работает нормально, как это: old_app.blade.php

Но когда я использую @extends ('layouts.app') в моем блейд-файле, флажок исчезает: app.blade.php

Это мой Контроллер :

public function create()
{
    $permission = Permission::get();
    return view('roles.create', compact('permission'));
}

Это мой Вид

<div class="form-group">
    @foreach($permission as $value)
       <label>{{$value->name}}
          <input type="checkbox" class="name" value="{{$value->id}}" name="permission[]">
       </label>
    @endforeach
</div>

Извините за мой плохой английскийЯ бы хотел поблагодарить всех, кто может мне помочь.

1 Ответ

0 голосов
/ 01 ноября 2019

Я мог бы подумать о двух очевидных вещах.

  • Permission :: get ();не возвращает никаких записей (может быть, вы забыли заполнить базу данных, чтобы мало информации рассуждать)
  • У вас проблема с html + css, либо в шаблоне есть ошибка, либо вы забыли что-то вроде div.row перед флажком, попробуйте вставить рабочий набор флажка внутри представления, если вы его не видите, попробуйте поставить его перед @yield ('content')
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...