Download the PHP package coreproc/laravel-devices without Composer
On this page you can find all versions of the php package coreproc/laravel-devices. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download coreproc/laravel-devices
More information about coreproc/laravel-devices
Files in coreproc/laravel-devices
Package laravel-devices
Short Description Store and handle devices connecting to your web application.
License MIT
Homepage https://github.com/coreproc/laravel-devices
Informations about the package laravel-devices
Store and handle devices connecting to your web application
This package sets up the database and middleware needed in storing devices. This is perfect for handling mobile devices using your web API. You'll be able to identify each device, assign them an FCM token, and relate them to users as well.
Installation
You can install the package via composer:
You must publish the migration with:
Migrate the statuses table:
Optionally you can publish the config file with:
Usage
To begin storing device information, you can attach the store.device
middleware to any of your routes. Here is an
example:
Now, when you use the API endpoint /api/test
, you can attach the device information to the header. Here is a complete
list of data that you can enter:
This will store all of the above information to the database. Only the x-device-udid
header field is required.
If a user is authenticated, it will relate the user to this device automatically.
You can define the guard to be used in the first parameter of the middleware.
You can define if the device should be required or not in the second parameter, delimted by a comma.
Changelog
Please see CHANGELOG for more information on what has changed recently.
Contributing
Please see CONTRIBUTING for details.
Security
If you discover any security related issues, please email [email protected] instead of using the issue tracker.
About CoreProc
CoreProc is a software development company that provides software development services to startups, digital/ad agencies, and enterprises.
Learn more about us on our website.
Credits
- Chris Bautista
- All Contributors
License
The MIT License (MIT). Please see License File for more information.