为什么laravel雄辩递增的结果总是如此?

时间:2016-03-23 08:39:46

标签: php laravel

我尝试在laravel eloquent模型中的category_id = 1的文章中执行select *,如下所示。

$articles = Article::where('category_id', '=', $id)->get();

我通过使用紧凑方法将其传递给我的视图文件,如下所示。

return view('homeview.index', compact('articles'));

我在foreach循环中使用这个$ articles变量,并在视图文件中打印每篇文章的标题。但问题是,当我尝试执行此操作时,我的视图文件不断刷新并递增我用于打印文章标题的相同div类。我也尝试使用上面的代码作为原始查询。它也会产生同样的问题。

下面是我的视图文件。

<tbody>
         @foreach($articles as $article)
            <tr>
                <td><img src="{{asset('/img_thumbs/'.$article->img_thumb)}}"></td>
                <td class="-align-center">
                <a href="{{action('ArticleController@show', [$article->id])}}"> <h4>{{$article->title}}</h4></a>
                <p>{{$article->sub_paragraph}}</p>
                      </td>
                   <tr>
            @endforeach
             </tbody> 

请帮我解决这个问题。

2 个答案:

答案 0 :(得分:0)

最重要的是,这是HTML中的错误。

您正在打开<tr>但未关闭它。

<tbody>
         @foreach($articles as $article)
            <tr>
                <td><img src="{{asset('/img_thumbs/'.$article->img_thumb)}}"></td>
                <td class="-align-center">
                <a href="{{action('ArticleController@show', [$article->id])}}"> <h4>{{$article->title}}</h4></a>
                <p>{{$article->sub_paragraph}}</p>
                      </td>
                   </tr> <!-- HERE -->
            @endforeach
             </tbody> 

答案 1 :(得分:0)

我在我的应用程序中使用了一些java脚本。因为一个脚本文件而发生重复的事情。我评论后,我的页面工作正常。我使用了一些名为inspinia的模板,因为inspinia.js文件正在发生。