laravel - 插入第三条记录时不显示任何内容 laravel
问题描述
我正在开发我的客户的网络应用程序项目,人们可以在那里提出问题,例如堆栈溢出,我将 1 条记录手动插入到它显示在页面上的数据库中,然后我插入了第 2 条记录,它在页面上显示了两条记录但是当我将第三条记录插入数据库时,页面上没有显示任何内容我检查了控制台那里没有错误然后我检查了正文标记内的页面这仅显示<!---->
我查看了页面源代码显示正常,然后我删除了第三条记录一切都很好,之后我再次插入第三条记录页面的内容又消失了,这是我的页面代码......
@extends('layouts.app')
@section('content')
<div class="container">
<div class="row">
<div class="col-sm-8 offset-md-2">
@foreach ($questions as $question)
<div class="card mb-2">
<div class="card-header">
<h5 class="bold">{{ $question->question_title }}</h5>
</div>
<div class="card-body">
<p class="card-text">{{ (strlen($question->question_body) > 50) ? substr($question->question_body, 0, 50) : $question->question_body }}</p>
<a href="questions/{{ $question->id }}" class="btn btn-primary btn-sm">Continue Reading</a>
<p class="text-muted float-right">{{ date('M j, Y h:ia', strtotime($question->created_at)) }}</p>
</div>
</div>
@endforeach
</div>
</div>
</div>
@endsection
这是问题控制器:
public function index()
{
$questions = Question::all();
return view('questions.index', compact('questions'));
}
解决方案
要找出问题,请执行以下两件事:
- 在控制器中使用 dd() 函数并检查数据
dd($问题)
- 检查 Laravel 日志中是否有任何错误
存储/日志/laravel.log
希望能帮助您找到问题和可能的解决方法。
推荐阅读
- flutter - 在不滚动的情况下更改 listviewbuilder 中的项目状态
- pyspark - 在 Databricks 笔记本中通过 pyspark 读取 url
- android - 如何获得多个 Spinner 值?
- import - 当从 node_modules 内部导入 carbon-icons-svelte 错误时,无法在 svelte 组件中使用 Jest 测试:Jest 遇到了意外的令牌
- java - 如何为这个看似简单的案例制作正则表达式?
- python - python请求-抓取谷歌搜索会阻碍数据框
- html - Django 如何安全地显示来自用户输入表单的链接
- ruby-on-rails - 将数据库导出为 CSV 并将其导入新数据库会导致问题
- java - 扫描仪不使用 scan.NextInt() 和 .hasNext() 循环关闭
- wordpress - WP Bootstrap 4 带有子下拉菜单的可点击顶级导航