Size: a a a

Laravel для начинающих

2020 November 02

ЕК

Егор Карась... in Laravel для начинающих
Код показывай, ну
источник

K

KOSUMOV | ALI in Laravel для начинающих
Я тебе не демотиватор скинул а ошибку.
источник

SG

Sergey Gerasimov in Laravel для начинающих
KOSUMOV | ALI
Я тебе не демотиватор скинул а ошибку.
С тебя код просят, а не вот это вот всё
источник

K

KOSUMOV | ALI in Laravel для начинающих
Егор Карась
Код показывай, ну
 @php
header("Content-type: text/rss; charset=utf-8");
echo "<rss xmlns:yandex='http://news.yandex.ru'
    xmlns:media='http://search.yahoo.com/mrss/'
    xmlns:turbo='http://turbo.yandex.ru'
    version='2.0'>\n";
echo " <channel>\n";
echo "<title></title>\n";
echo "<link></link>\n";
echo "<description>Актуальные новости</description>\n";
@endphp
@foreach($posts as $post)
   <item turbo="true">
        <link>{{ route('postshow', ['category' => $post->category->slug, 'post' => $post->id ]) }}</link>
        <category>{{$post->category->title}}</category>
        <pubDate>{{$post->created_at->format("D, d M Y H:i:s +0300")}}</pubDate>
         <turbo:content>
<![CDATA[
               <header>
                       <h1>{{$post->title}}</h1>
                       <h2>{!!$post->excerpt!!}</h2>
                       @isset($post->image)
                       <figure>
                           <img src="{{asset('storage/images')}}/{{$post->image}}"></img>
                       </figure>
                       @endisset
                   </header>
                   {!! preg_replace('/\s+/', ' ', $post->body); !!}
]]>
         </turbo:content>
       </item>
@endforeach
@php
echo "</channel>\n";
echo "</rss>\n";
@endphp
источник

SG

Sergey Gerasimov in Laravel для начинающих
KOSUMOV | ALI
 @php
header("Content-type: text/rss; charset=utf-8");
echo "<rss xmlns:yandex='http://news.yandex.ru'
    xmlns:media='http://search.yahoo.com/mrss/'
    xmlns:turbo='http://turbo.yandex.ru'
    version='2.0'>\n";
echo " <channel>\n";
echo "<title></title>\n";
echo "<link></link>\n";
echo "<description>Актуальные новости</description>\n";
@endphp
@foreach($posts as $post)
   <item turbo="true">
        <link>{{ route('postshow', ['category' => $post->category->slug, 'post' => $post->id ]) }}</link>
        <category>{{$post->category->title}}</category>
        <pubDate>{{$post->created_at->format("D, d M Y H:i:s +0300")}}</pubDate>
         <turbo:content>
<![CDATA[
               <header>
                       <h1>{{$post->title}}</h1>
                       <h2>{!!$post->excerpt!!}</h2>
                       @isset($post->image)
                       <figure>
                           <img src="{{asset('storage/images')}}/{{$post->image}}"></img>
                       </figure>
                       @endisset
                   </header>
                   {!! preg_replace('/\s+/', ' ', $post->body); !!}
]]>
         </turbo:content>
       </item>
@endforeach
@php
echo "</channel>\n";
echo "</rss>\n";
@endphp
Оберни в CData
источник

SG

Sergey Gerasimov in Laravel для начинающих
KOSUMOV | ALI
 @php
header("Content-type: text/rss; charset=utf-8");
echo "<rss xmlns:yandex='http://news.yandex.ru'
    xmlns:media='http://search.yahoo.com/mrss/'
    xmlns:turbo='http://turbo.yandex.ru'
    version='2.0'>\n";
echo " <channel>\n";
echo "<title></title>\n";
echo "<link></link>\n";
echo "<description>Актуальные новости</description>\n";
@endphp
@foreach($posts as $post)
   <item turbo="true">
        <link>{{ route('postshow', ['category' => $post->category->slug, 'post' => $post->id ]) }}</link>
        <category>{{$post->category->title}}</category>
        <pubDate>{{$post->created_at->format("D, d M Y H:i:s +0300")}}</pubDate>
         <turbo:content>
<![CDATA[
               <header>
                       <h1>{{$post->title}}</h1>
                       <h2>{!!$post->excerpt!!}</h2>
                       @isset($post->image)
                       <figure>
                           <img src="{{asset('storage/images')}}/{{$post->image}}"></img>
                       </figure>
                       @endisset
                   </header>
                   {!! preg_replace('/\s+/', ' ', $post->body); !!}
]]>
         </turbo:content>
       </item>
@endforeach
@php
echo "</channel>\n";
echo "</rss>\n";
@endphp
И нельзя без blade обойтись?
источник

K

KOSUMOV | ALI in Laravel для начинающих
Sergey Gerasimov
Оберни в CData
обернул, правильно?
источник

K

KOSUMOV | ALI in Laravel для начинающих
Sergey Gerasimov
И нельзя без blade обойтись?
можно было
источник

SG

Sergey Gerasimov in Laravel для начинающих
KOSUMOV | ALI
можно было
Тогда зачем в блейде фигачить?
источник

K

KOSUMOV | ALI in Laravel для начинающих
Sergey Gerasimov
Тогда зачем в блейде фигачить?
Раз нафигачил - пользовался. Проблема из за этогО?
источник

SG

Sergey Gerasimov in Laravel для начинающих
KOSUMOV | ALI
Раз нафигачил - пользовался. Проблема из за этогО?
Проблема из-за не понимания структуры xml
источник

WW

Waik Waik in Laravel для начинающих
В одном контроллере вызвать функцию из другого, корректно или нет? Или лучше делать иначе(Как?)
источник

SG

Sergey Gerasimov in Laravel для начинающих
Waik Waik
В одном контроллере вызвать функцию из другого, корректно или нет? Или лучше делать иначе(Как?)
Нет. Использовать сервисы, репозитории, etc
источник

AG

Alex Gordu in Laravel для начинающих
Waik Waik
В одном контроллере вызвать функцию из другого, корректно или нет? Или лучше делать иначе(Как?)
А почему не из модели вызывать?
источник

SG

Sergey Gerasimov in Laravel для начинающих
Alex Gordu
А почему не из модели вызывать?
Смотря что вызывать от туда
источник

K

KOSUMOV | ALI in Laravel для начинающих
Sergey Gerasimov
Проблема из-за не понимания структуры xml
Посмотри, правильно?
источник

O

Ostap in Laravel для начинающих
Alex Gordu
А почему не из модели вызывать?
Зависит от архитектуры, если у тебя этот метод относится к модели - вызывай из модели. Вызывать метод контроллера в другом контроллере неправильно. Задача контроллера - обрабатывать запросы поступающие от роутера
источник

SG

Sergey Gerasimov in Laravel для начинающих
KOSUMOV | ALI
Посмотри, правильно?
Работает? Я не знаю правильно или нет. Я против генерации xml в blade
источник

AO

Aleksandr Opekunov in Laravel для начинающих
Sergey Gerasimov
Только может не работать - нужно еще добавить поле, по которому идет связь с task
https://github.com/staudenmeir/eloquent-has-many-deep

нашел такое решение
источник

K

KOSUMOV | ALI in Laravel для начинающих
Sergey Gerasimov
Работает? Я не знаю правильно или нет. Я против генерации xml в blade
Ошибка не исчезает
источник