Download the PHP package chuckcms/laravel-contacts without Composer
On this page you can find all versions of the php package chuckcms/laravel-contacts. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Informations about the package laravel-contacts
Laravel Contacts
An easy way for attaching contacts to Eloquent models in Laravel. Inspired by the following packages:
Installation
Require the package by running
Publish configuration and migration
This command will publish a and a migration file.
You can modify the default fields and their rules by changing both of these files.
After publishing you can run the migrations
Usage
You can use the trait on any model.
After doing this you can use the following methods.
Create a new contact and attach it to a model
Attach an existing contact to a model
Update an existing contact
Remove a contact from a model
Remove all contacts from a model and replace with given contacts (sync)
Delete a contact from any model it's linked to
Determine if a model has any contacts
Determine if a model has (one of) the given contact(s).
This will return true when one of the given contacts belongs to the model.
Getters
You can use the following methods to retrieve contacts and certain attributes.
Get the public contact of the model.
Get the primary contact of the model.
Get the first names of all contacts of the model.
License
Licensed under MIT license.
Author
Written by Karel Brijs in Antwerp.
All versions of laravel-contacts with dependencies
illuminate/auth Version ^6.0|^7.0|^8.0|^9.0
illuminate/container Version ^6.0|^7.0|^8.0|^9.0
illuminate/contracts Version ^6.0|^7.0|^8.0|^9.0
illuminate/database Version ^6.0|^7.0|^8.0|^9.0
chuckcms/laravel-addresses Version ^0.1