laravel 8
This commit is contained in:
26
app/Abstracts/Factory.php
Normal file
26
app/Abstracts/Factory.php
Normal file
@ -0,0 +1,26 @@
|
||||
<?php
|
||||
|
||||
namespace App\Abstracts;
|
||||
|
||||
use App\Models\Auth\User;
|
||||
use App\Traits\Jobs;
|
||||
use Illuminate\Database\Eloquent\Factories\Factory as BaseFactory;
|
||||
|
||||
abstract class Factory extends BaseFactory
|
||||
{
|
||||
use Jobs;
|
||||
|
||||
public function __construct()
|
||||
{
|
||||
$this->user = User::first();
|
||||
$this->company = $this->user->companies()->first();
|
||||
|
||||
session(['company_id' => $this->company->id]);
|
||||
setting()->setExtraColumns(['company_id' => $this->company->id]);
|
||||
}
|
||||
|
||||
public function getCompanyUsers()
|
||||
{
|
||||
return $this->company->users()->enabled()->get()->pluck('id')->toArray();
|
||||
}
|
||||
}
|
Reference in New Issue
Block a user