0
得到最流行的文章我在我的laravel 5.2項目有一個小問題。如何從模型和訂單desc
我想得到受歡迎的文章,訪問最多的和由DESC訂購。 這是我的控制器代碼。
public function trending(){
$trends = DB::table('articles')->orderBy('hits', 'DESC')->get();
return view('frontend.index', compact('trends'))
這不顯示任何值..和我的laravel說未定義的變量$趨勢。
@foreach($trends as $trend)
<li>
<a href="#"><img class="photo" src="uploads/thumbs/{{ $trend->image }}" width="90px" height="90px"/></a>
<h2><a href="{{ route('single.show',$article->slug) }}">{{ $trend->title }}</a></h2>
<div class="date">{{date('M j, Y h:ia', strtotime($trend->created_at))}}</div>
</li>
@endforeach
{{趨勢}}變量沒有持有任何價值..
我假設在你的實際代碼中'return'行在最後有一個分號?如果不是,我會先做。 – jackel414
是的。對不起,像往常一樣,在回程線的末端有半英寸。 – Mahmoud
'return view('frontend.index',compact('trends'))''在結尾需要一個分號。 – jackel414