Download the PHP package oanhnn/laravel-fakeid without Composer
On this page you can find all versions of the php package oanhnn/laravel-fakeid. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Informations about the package laravel-fakeid
Laravel FakeID
Easy fake model ID on URL Laravel Application.
Requirements
- php >=7.2
- Laravel 7.0+
Laravel 5.5+ using version 1.x (require php 7.1.3+)
Installation
Begin by pulling in the package through Composer.
Publish config file with
or
Edit config/fakeid.php
for config specific drivers.
Usage
Getting start
In your model class, add implement interface ShouldFakeId
and a trait RoutesWithFakeId
:
Using specific driver
By default, RoutesWithFakeId
use default driver, it is set in config file. You can override getFakeIdDriver()
method to use specific driver:
Note With each drivers, the input data format may be different, but the output data after decode is same with input
Driver Input type Encoded type Decoded type base64 string string string hashids int[] string int[] hex string string string optimus int int int prefix string string string chain string string string
Custom driver
You can also create custom driver by implements Laravel\FakeId\Contracts\Driver
interface
And register with FakeId Manager by add below code to AppServiceProvider::boot()
method
Now, you can use it
Changelog
See all change logs in CHANGELOG
Testing
Contributing
Please see CONTRIBUTING for details.
Security
If you discover any security related issues, please email to Oanh Nguyen instead of using the issue tracker.
Credits
- Oanh Nguyen
- All Contributors
License
This project is released under the MIT License.
Copyright © Oanh Nguyen.