yubarajshrestha / iarticles
超级即时文章生成器。
v1.2
2019-11-12 10:04 UTC
This package is auto-updated.
Last update: 2024-09-07 21:08:05 UTC
README
如果您正在寻找用于生成即时文章或源文件的包,那么是的,这个包就是为您准备的。
这可以帮助您生成Facebook的即时文章,以及您可能需要的各种自定义的常规源文件。
如何使用?
步骤 1:安装包
通过执行以下命令安装包。
composer require yubarajshrestha/iarticles
步骤 2:发布供应商文件
您需要一些文件,但请放心,这很简单。现在只需执行命令即可。
php artisan vendor:publish --tag=iarticles
步骤 3:更新配置
您需要在您的 iarticles 配置文件中定义选项。您可以从默认选项中获得配置信息的灵感。
步骤 4:将即时文章接口实现到您的模型中并按以下方式配置
use YubarajShrestha\IArticles\InstantArticle; use YubarajShrestha\IArticles\Articles; class YourModel implements InstantArticle { /** * Instant Article * @return Collection of YourModel */ public static function getFeedItems() { return YourModel::latest()->get()->take(25); } /** * Filter Feed Data * @return iArticle Object */ public function iArticle() { return Articles::create([ 'id' => $this->id, // required | integer 'title' => $this->name, // required | string 'subtitle' => '', // nullable | string 'kicker' => $this->kicker, // nullable | string 'summary' => '', // required | string 'description' => '', // required | string 'cover' => '', // nullable | string 'updated' => '', // required | date 'published' => Carbon::parse($this->created_at), // required | date 'link' => '', // full url to item... 'author' => '' // nullable | email | string ]); } }
步骤 5:太棒了
- 现在,您的项目已经准备好启动了 👍。