Laravel по-русски

Русское сообщество разработки на PHP-фреймворке Laravel.

Ты не вошёл. Вход тут.

#1 04.04.2016 15:08:15

Antony1223

Проблема с blade commentable

Проблема, что не могу понять как реализовать комментарии в views . Использую этот пакет https://github.com/DraperStudio/laravel-commentable

Это news.id

@foreach($comments as $commennt)
{-- Мой комментарий --}
  @if($commennt->comments()->count() > 0)
    @foreach($commennt->comments as $comment)
      @include('news.partials.comment', ['comment' => $comment])
    @endforeach
  @endif
@endforeach

news.partials.comment

{-- Мой комментарий --}
@if($comment->hasChildren())
    @foreach($comment->getChildren() as $child)
        @include('news.partials.comment_child', ['comment' => $child])
    @endforeach
@endif

news.partials.comment_child

{-- Мой комментарий --}
@if($comment->hasChildren())
    @foreach($comment->getChildren() as $child)
        @include('news.partials.comment_child', ['comment' => $child])
    @endforeach
@endif

Я понимаю, что дублируется из-за 1 @foreach, но когда убираю его пишет ошибку Method comments does not exist. . Как лучше это реализовать и убрать дублирование сообщений.

#2 08.04.2016 18:15:16

Re: Проблема с blade commentable

я писал свой с нуля в разрезе многое ко многому. можно комментить ошибки логов при желании.
чего и тебе советую - пиши своё и таскай по проектам, не беря ничего из коробочки.
кто пишет коробочку обычно думает не так как люди.

Не в сети

#3 08.04.2016 18:15:29

Re: Проблема с blade commentable

не в обиду данным писателям smile

Не в сети

Подвал раздела