a4x/laravel-wordpress

一个单类包,用于将你的WordPress帖子本地缓存为Laravel集合

0.0.9-beta 2016-06-12 20:18 UTC

README

此库将你的博客帖子封装成Laravel集合。

安装

composer require "a4x/laravel-wordpress:0.0.1-beta"

完成此步骤后,您需要将服务提供者添加到您的app.php配置文件中的providers数组中,如下所示:

'A440\Wordpress\WordpressServiceProvider'

最后,您可以使用以下命令发布配置:

php artisan vendor:publish --provider="A440\Wordpress\WordpressServiceProvider"

然后,更新您的config/wordpress.php文件,使用您的WordPress安装URL或IP地址。

完成!

基本用法

<?php
namespace App\Http\Controllers;

use A440\Wordpress\Wordpress;

class HomeController extends Controller
{
    /**
     * Display a listing of the resource.
     *
     * @return \Illuminate\Http\Response
     */
    public function index(Wordpress $wp)
    {
        $posts = $wp->posts()
            ->sortByDesc('date')
            ->where('author.name', 'Matthew Crist')
            ->forPage(1, 4);

        dd($posts);
    }
}

现在您可以通过Eloquent模型的方式访问您的博客帖子分类。