Php Laravel复选框未选中只是因为更改布局
在Laravel项目中,我有两个布局Php Laravel复选框未选中只是因为更改布局,php,laravel,checkbox,view,controller,Php,Laravel,Checkbox,View,Controller,在Laravel项目中,我有两个布局 app.blade.php 旧的app.blade.php 当我在刀片文件中使用@extends('layouts.old_app')时,它的工作原理如下: 但是,当我在刀片文件中使用@extends('layouts.app')时,复选框不见了: 这是我的: 这是我的 @foreach($value形式的权限) {{$value->name} @endforeach 对不起,我的英语不好,我要感谢任何能帮助我的人。我可以想到两件显而易见的事情 权
但是,当我在刀片文件中使用@extends('layouts.app')时,复选框不见了:
这是我的: 这是我的
@foreach($value形式的权限)
{{$value->name}
@endforeach
对不起,我的英语不好,我要感谢任何能帮助我的人。我可以想到两件显而易见的事情
- 权限::get();不返回任何记录(可能您忘记了为数据库添加种子,没有多少信息可以推测)
- 您的html+css有问题,或者模板有错误,或者您忘记了复选框前的div.row之类的内容,请尝试在视图中粘贴一组复选框,如果看不到,请尝试将其放在@yield('content')之前
欢迎光临。请不要以图片形式发布代码,编辑您的问题并将代码粘贴到那里。感谢您的回复,请稍候。您是否检查了生成的HTML源代码?@Rolf您的意思是像我在浏览器页面中按CTRL+U时一样?即使布局发生了变化,也会显示相同的错误。可能是您的javascript导致了错误吗?第二点。我已经重新检查了模板。是的,你是对的,我有一个html+css的问题,忘记了一些东西。
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>