Можно ли создать теги Laravel Blade для доступа к действиям контроллера? - PullRequest
1 голос
/ 30 января 2020

Я хочу создать тег Blade, который может выводить данные, такие как сообщения. В данный момент я использую PageController, который возвращает представление show.blade.php. В этом представлении есть некоторые самостоятельно созданные элементы (текст, изображения, ...), и теперь у меня есть элемент блога. По той причине, что я уже использую Controller и Route, я хочу создать директиву Blade, которая справится с этим.

Например:

@BlogList('$filter')
  //foreach with $posts 
@endBlogList

Между этими тегами должен быть $posts переменная доступна, которая возвращается BlogController. $filter также позволяет BlogController фильтровать сообщения.

1 Ответ

0 голосов
/ 30 января 2020

попробуйте это:

@foreach($posts as $post)

<li>{{$post->title}}</li>

@endforeach

это предполагает, что ваш контроллер отправляет сообщения $ для вашего просмотра.

удачи!

...