Laravel Nova добавить название и описание кустума в ресурс - PullRequest
0 голосов
/ 03 июля 2019

Допустим, у меня есть ресурс под названием "Блог" в левой боковой панели. Когда я показываю этот ресурс в 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

Может ли кто-нибудь мне помочь?

...