kregel / nova-news-card
A Laravel Nova card.
Fund package maintenance!
austinkregel
Ko Fi
Tidelift
beerpay.io/austinkregel/nova-news-card
Requires
- php: >=7.1.0
- guzzlehttp/guzzle: ^6.3
- predis/predis: ^1.1
This package is auto-updated.
Last update: 2024-11-25 12:25:00 UTC
README
Redis based storage, and pwoered by newsapi.org
All you will need is a developer token from newsapi.org, and predis for key persistence.
Installation
You can install the package in to a Laravel app that uses Nova via composer:
composer require predis/predis
composer require kregel/nova-news-card
Next up, you must register the tool with Nova. This is typically done in the cards
method of the NovaServiceProvider
.
Usage
// in app/Providers/NovaServiceProvider.php // ... public function cards() { return [ // ... (new \Kregel\NovaNewsCard\News)->withMeta([ 'from' => \Carbon\Carbon::now()->subDays(5),f ]), // If you don't define coordinates it will default to your location. (new \Kregel\NovaNewsCard\News)->withMeta([ 'name' => 'Current location', ]), // Or you could forego all configuration. (which will default to no title, and your current location) new \Kregel\NovaNewsCard\News, ]; }
Contributing
Please see CONTRIBUTING for details.
Security
If you discover any security related issues, please email github@austinkregel.com instead of using the issue tracker.
Credits
License
The MIT License (MIT). Please see License File for more information.
Support on Beerpay
Hey dude! Help me out for a couple of 🍻!