32 lines
860 B
PHP
32 lines
860 B
PHP
<?php
|
|
|
|
namespace Modules\Main\Http\Livewire;
|
|
|
|
use Livewire\Component;
|
|
use Modules\Main\Models\Agent\Agent;
|
|
use Modules\Main\Models\Company\Company;
|
|
use Modules\Main\Models\Company\CompanyAdmin;
|
|
|
|
class CreateAgentLivewire extends Component
|
|
{
|
|
public $availableCompanies;
|
|
public $companyId;
|
|
public $containerId;
|
|
public function mount($containerId = 'createAgentModal')
|
|
{
|
|
$this->containerId = $containerId;
|
|
$availableCompaniesIds = GetAvailableAgents('Builder')->pluck('company_id');
|
|
$this->availableCompanies = Company::whereIn('id', $availableCompaniesIds)->get();
|
|
if ($this->availableCompanies->count() == 1) {
|
|
$this->companyId = $this->availableCompanies->first()->id;
|
|
};
|
|
}
|
|
|
|
public function render()
|
|
{
|
|
return view('main::agent.livewire.create', [
|
|
]);
|
|
}
|
|
|
|
|
|
} |