Perform presence verification through eloquent Model class instead of DB facade
Perform presence verification through eloquent Model class instead of DB facade.
Awesome package for database query caching spiritix/lada-cache demands
that all database queries should be ran from Eloquent Model subclasses which has LadaCacheTrait
. But if you use
some of the following validations rules exists:users,id
or unique:users,email
Laravel run queries through DB
facade.
Install via composer
composer require melihovv/eloquent-presence-verifier
php artisan vendor:publish --provider="Melihovv\EloquentPresenceVerifier\ServiceProvider" --tag="config"
In this config you can specify custom model though which all queries will be send.
For spiritix/lada-cache
users:
App\Models\TempModel
namespace App\Models;
use Illuminate\Database\Eloquent\Model;
class TempModel extends Model
{
use \Spiritix\LadaCache\Database\LadaCacheTrait;
}
- specify created model in `config/eloquent-presence-verifier`
```php
return [
'model' => \App\Models\TempModel::class,
];
You don’t need to do anything. All is done in this package service provider: EloquentPresenceVerifier is set as default
presence verificator instead of DatabasePresenceVerifier.
If you discover any security related issues, please email amelihovv@ya.ru
instead of using the issue tracker.
This package is bootstrapped with the help of melihovv/laravel-package-generator.