Laravel复选框不只是因为更改布局而进行检查

问题描述 投票:-1回答:1

在Laravel项目上工作,我有两种布局。

  1. app.blade.php see on my git repo
  2. old_app.blade.php see on my git repo

当我在刀片文件中使用@extends('layouts.old_app')时,它的工作原理如下:old_app.blade.php

但是当我在刀片文件中使用@extends('layouts.app')时,该复选框消失了:app.blade.php

这是我的Controller

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

这是我的View

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

对不起,我的英语不好,我要感谢能帮助我的人。

php laravel checkbox view controller
1个回答
0
投票

我可以考虑两件事。

  • Permission :: get();不返回任何记录(也许您忘记了为数据库添加种子,以至于很少的信息可以推测)
  • [您在使用html + css时遇到问题,或者模板有错误,或者您在复选框之前忘记了div.row之类的东西,如果看不到它,请尝试在视图内部粘贴一组工作复选框。 ,请尝试将其放在@yield('content')
  • 之前
© www.soinside.com 2019 - 2024. All rights reserved.