为何我的<script>无法启用/禁用指定提交按钮?(Laravel 5环境)
我来帮你把Laravel 5开发中的这些页面代码片段用规范的Markdown格式整理好,顺便补充点代码逻辑说明,方便你后续维护:
HTML 1 - 帖子列表渲染模块
这部分代码负责循环渲染帖子列表,通过Laravel的Blade模板引擎引入子视图来复用帖子展示的逻辑:
<div class="row"> @foreach($postList as $post) @include('Pages.Post.postInGroup', ['post'=>$post, 'commentsList'=>$commentsList]) @endforeach </div>
HTML 2 - 评论提交表单模块
这是一个提交评论的表单,使用了Laravel的路由生成和CSRF防护机制,原代码存在截断,我帮你补全了头像路径的常见写法(如果实际逻辑不同可自行调整):
<form id="msform" action="{{route('comments.store')}}" method="post"> {{ csrf_field() }} <div class="row align-items-center"> <div class="col-3 col-sm-3 col-md-2 col-lg-2 col-xl-1" style="display: inline-block;"> <img src="{{url(Auth::user()->avatar)}}"> </div> <!-- 原代码后续字段被截断,可补充表单输入框等内容 --> </div> </form>
小提示:
- 确保子视图
postInGroup.blade.php能正确接收$post和$commentsList两个变量,避免出现未定义变量的报错 csrf_field()是Laravel防止跨站请求伪造的核心手段,表单提交时必须保留- 如果你的用户头像存储逻辑和补全的写法不同,替换成项目中实际的头像路径生成方式即可
内容的提问来源于stack exchange,提问作者Zoythrus
相关产品推荐
相关产品推荐

