Допустим, у меня есть ресурс под названием "Блог" в левой боковой панели. Когда я показываю этот ресурс в Nova, я вижу все сообщения в блоге, которые были созданы. Я хотел бы добавить заголовок и описание к ресурсу, который я хочу передать index.blade.php
, но возможно ли это?
Прямо сейчас мой контроллер выглядит так:
public function index()
{
$blogs = Blog::where("publishes_on", "<=", Carbon::now())
->orderBy('publishes_on', 'desc')
->published()
->get();
return view('app.blog.index')->with('blogs', $blogs);
}
Я бы хотел, чтобы мой index.blade.php
выглядел примерно так:
<header>
<div class="col col-lg-8 mx-lg-auto col-xl-6">
<h1> {{ TITLE OF RESOURCE }} </h1> // forexample "Blog"
<p> {{ DESCRIPTION OF RESOURCE }}</p> // forexample "Here you can see all blog posts, please click on them to read.."
</div>
</header
<div>
@foreach($blogs as $blog)
<div class="col-12 col-md-6 col-lg-6 mx-lg-auto col-xl-6 card-blog">
<div class="card mb-4 ">
<div class="row no-gutters position-relative">
<div class="col-12">
<img class="card-img-top" src="{{ asset('storage/'. $blog->teaser_image) }}" alt="{{ $blog->title }}">
</div>
<div class="col-12 position-static">
<div class="card-body">
<h3 class="card-title">{!! $blog->title !!}</h3>
<a href="/blog/{{ $blog->slug }}" class="card-link d-block mt-4 stretched-link">Læs mere</a>
</div>
</div>
</div>
</div>
</div>
@endforeach
Может ли кто-нибудь мне помочь?