Download the PHP package kraenzle-ritter/resources-components without Composer
On this page you can find all versions of the php package kraenzle-ritter/resources-components. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download kraenzle-ritter/resources-components
More information about kraenzle-ritter/resources-components
Files in kraenzle-ritter/resources-components
Package resources-components
Short Description Livewire components for resources
License MIT
Homepage https://github.com/kraenzle-ritter/resources-components
Informations about the package resources-components
Resources components (Livewire, Laravel)
Search for entities in authority databases and link them with your local data.
- Anton
- Geonames
- GND
- Idiotikon
- Metagrid
- ortsnamen.ch
- Wikidata
- Wikipedia
Installation
Via Composer
To use this package install also kraenzle-ritter/resources
.
In your views you can use the package then like this:
The $model
is the model which should become resourceable.
$providers
is a list (array) of actually used resource providers. You can pass them by the controller or via a config file. Actual available are any anton installation (see below), geonames, gnd, metagrid, wikipedia, wikidata.
The last parameter for the provider-select
is the endpoint, that is the entity. You only need this at this time if you use anton as a provider.
The components fire an event (ResourceSaved
) when saving a resource. So you can define and register a listener in your app:
In your EventServiceProvider:
.env Variables
For some providers you need set some variables in your .env file:
Models
The model should have a resources_search attribute or a name attribute.
Usage
Just put the component in your view:
License
MIT. Please see the license file for more information.
All versions of resources-components with dependencies
guzzlehttp/guzzle Version ^7.5
livewire/livewire Version ^2.5