Почему после добавления плагина /spatie-laravel-feed ничего не открывается?Php

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Почему после добавления плагина /spatie-laravel-feed ничего не открывается?

Сообщение Anonymous »

В приложении laravel 10 / livewire 3.4 мне нужно добавить страницу каналов и использовать страницу
https://laravel-news.com/package/spatie-laravel-feed в качестве исходных данных
Я установил «spatie/laravel-feed»: «^4.4» и в файл добавил путь к моей модели:

Код: Выделить всё

'main' => [
'items' => 'App\Models\News@getActiveNewsFeedItems',
и в модели добавлено:

Код: Выделить всё

use Spatie\Feed\Feedable;
use Spatie\Feed\FeedItem;

class News extends Model implements Feedable
{
protected $primaryKey = 'id';
public $timestamps = false;
protected $table = 'news';

public static function getActiveNewsFeedItems()
{
return News::getByPublished(NewsPublishedEnum::PUBLISHED->value)->limit(50)->orderBy('published', 'desc')->get();
}

public function toFeedItem(): FeedItem
{
return FeedItem::create()
->id($this->slug)
->title($this->title)
->summary($this->content_shortly)
->updated($this->published_at)
->link(route('news.show', $this->slug))
->authorName($this->creator->name)
->authorEmail($this->creator->email);
}
В макете ресурсов/представлений/компонентов/макетов/frontend.blade.php я добавил: Не уверен, нужно ли добавлять обе строки в коде выше?
Но на любом из маршрутов:

Код: Выделить всё

http://local-news-publishers.com/feeds.main

http://local-news-publishers.com/feeds

http://local-news-publishers.com/feed
где http://local-news-publishers.com является корнем моего сайта?
Я получил ошибку:

Код: Выделить всё

404 NOT FOUND
Я вижу вывод в выводе команды php artisan маршрут: список:

Код: Выделить всё

  GET|HEAD  / ................................................................................................................................... feeds.main › Spatie\Feed › FeedController
Что не так?

Подробнее здесь: https://stackoverflow.com/questions/784 ... -is-opened
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»