我使用laravel 5.5并安装
composer require roumen/feed
我尝试在我的ressource文件夹中加载文件供应商以获取更改分页代码。当我尝试像这样的php工匠
php artisan vendor:publish
没有用。
FeedController
<?php
namespace App\Http\Controllers;
use App\Article;
use Illuminate\Http\Request;
class FeedController extends Controller
{
public function articles()
{
$feed = app()->make('feed');
$feed->setCache(1,'laravel.feed.article');
if(! $feed->isCached() ) {
$articles = Article::latest()->take(10)->get();
foreach ($articles as $article) {
$feed->add($article->title,$article->user->name, url($article->path()),$article->created_at , strip_tags($article->description) , strip_tags($article->body));
}
}
return $feed->render('rss');
}
}
我的刀片
<link rel="alternate" type="application/rss+xml" title="فید مقالات راکت" href="/feed/articles">
但我在图片下运行http://localhost:8000/feed/articles类似。
答案 0 :(得分:0)
使用Laravel注册此服务提供商:
Roumen\Feed\FeedServiceProvider::class,
并添加类别名:
'Feed' => Roumen\Feed\Feed::class,
发布包视图(可选):
php artisan vendor:publish --provider="Roumen\Feed\FeedServiceProvider"