for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php namespace Arcanedev\LaravelAuth\Models;
use Arcanedev\Support\Traits\PrefixedModel;
use Illuminate\Database\Eloquent\Model;
/**
* Class Model
*
* @package Arcanedev\LaravelAuth\Base
* @author ARCANEDEV <[email protected]>
* @method static \Illuminate\Contracts\Pagination\LengthAwarePaginator paginate(int $perPage = null, array $columns = ['*'], string $pageName = 'page', int|null $page = null)
* @method static \Illuminate\Contracts\Pagination\Paginator simplePaginate(int $perPage = null, array $columns = ['*'], string $pageName = 'page', int|null $page = null)
* @method static \Illuminate\Database\Eloquent\Model create(array $attribute)
* @method static \Illuminate\Database\Eloquent\Model forceCreate(array $attributes)
*/
abstract class AbstractModel extends Model
{
/* -----------------------------------------------------------------
| Traits
| -----------------------------------------------------------------
use PrefixedModel;
| Constructor
* Create a new Eloquent model instance.
* @param array $attributes
public function __construct(array $attributes = [])
parent::__construct($attributes);
$this->setConnection(config('laravel-auth.database.connection'));
$this->setPrefix(config('laravel-auth.database.prefix'));
}