laravelを学ぶときに問題があります。私の意見にはmaster.blade.php
とtop.blade.php
ファイルが含まれています。 master.blade.php
には、コンテンツを表示するUIを表示するために@include('top')
コマンドを使用しました。しかし、今私はデータベースを取得し、渡す方法を知らないtop.blade.php
。私はこれを行うために直接App\Article;
に使用されました。誰でも助けてくれますか?ありがとう。データベースからデータを取得し、laravelのブレードテンプレートに表示
Master.blade.php
@include('top')
Top.blade.phpはあなたのビューにして、データベースのデータを渡すためにコントローラを使用
<?php
use App\Article;
$articles = Article::orderBy(DB::raw('RAND()'))->take(1)->get();
?>
@foreach ($articles as $a)
{{ $a->title }}
@endforeach
ありがとう@メゼニン。私のtop.blade.phpがすべてのページに表示されたら、私は何をしますか? –
@Dung、これは 'top.blade.php'を含むすべてのビューで動作するはずです –