php工匠供应商发布不工作

时间:2017-12-11 12:05:15

标签: php laravel

我使用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类似。

Simple

1 个答案:

答案 0 :(得分:0)

Packagist

复制

使用Laravel注册此服务提供商:

Roumen\Feed\FeedServiceProvider::class,

并添加类别名:

'Feed' => Roumen\Feed\Feed::class,

发布包视图(可选):

php artisan vendor:publish --provider="Roumen\Feed\FeedServiceProvider"