Laravel5如何在当前最新删除后仍然返回实际的$最新文章?

时间:2016-11-13 18:07:03

标签: php laravel-5 return-value

我刚刚建立了一个基于“Laravel 5基础”的博客,然后我自己为这些文章添加了删除选项。在我的导航栏中有一个名为“最新文章”的选项,其中包括:

<ul class="nav navbar-nav navbar-right">
      <li>{!! link_to_action('ArticlesController@show', 'Latest Article', [$latest->id])  !!}</li>
</ul>

$ latest来自:

class AppServiceProvider扩展ServiceProvider {

public function boot()
{
    view()->composer('partials.nav', function($view){

        $view->with('latest', \App\Article::latest()->first());

    });
}

但是在我转到最新文章并将其删除之后,我再次点击“最新文章”,它给出了错误“Builder.php第125行中的ModelNotFoundException:模型没有查询结果[App \ Article] “(我认为它没有找到刚被删除的同一篇文章)。 我怎么能设法总是返回最新的文章?提前谢谢!

0 个答案:

没有答案