34 lines
724 B
PHP
34 lines
724 B
PHP
<?php
|
|
|
|
namespace App\Livewire\Settings;
|
|
|
|
use App\Models\Settings;
|
|
use Livewire\Component;
|
|
|
|
class Synapse extends Component
|
|
{
|
|
public string $synapseEndpoint;
|
|
|
|
public string $synapseAccessToken;
|
|
|
|
/**
|
|
* Mount the component.
|
|
*/
|
|
public function mount(): void
|
|
{
|
|
$this->synapseEndpoint = Settings::get('synapse_endpoint', '');
|
|
$this->synapseAccessToken = Settings::get('synapse_access_token', '');
|
|
}
|
|
|
|
public function save(): void
|
|
{
|
|
Settings::set('synapse_endpoint', $this->synapseEndpoint);
|
|
Settings::set('synapse_access_token', $this->synapseAccessToken);
|
|
}
|
|
|
|
public function render()
|
|
{
|
|
return view('livewire.settings.synapse');
|
|
}
|
|
}
|