@foreach($hottestQuestions as $hotQuestion) <li class="widget-links-item"> <a title="{{ $hotQuestion->title }}" target="_blank" href="{{ route('ask.question.detail',['id'=>$hotQuestion->id]) }}">{{ $hotQuestion->title }}</a> <small class="text-muted">{{ $hotQuestion->answers }} 回答</small> </li> @endforeach
显示不出来内容
这个需要修改一下代码:
1、修改 app/Http/Controllers/IndexController.php 代码 55行下面加入如下代码:
/*热门问题*/ $hottestQuestions = Cache::remember('hottest_questions',Setting()->get('website_cache_time',1),function() { return Question::hottest(0,8); });
96行加入 hottestQuestions变量定义。
2、模板文件里面显示热门问题
@foreach($hottestQuestions as $hotQuestion) <li class="widget-links-item"> <a title="{{ $hotQuestion->title }}" target="_blank" href="{{ route('ask.question.detail',['id'=>$hotQuestion->id]) }}">{{ $hotQuestion->title }}</a> <small class="text-muted">{{ $hotQuestion->answers }} 回答</small> </li> @endforeach
直接复制你的代码,放到相应的位置即可,只能放到首页模板里面。
如果觉得我的回答对您有用,请随意打赏。你的支持将鼓励我继续创作!