File: /home/armgroup/libs/app/Http/Livewire/Admin/Organization/Create.php
<?php
namespace App\Http\Livewire\Admin\Organization;
use App\Http\Livewire\ConvertEmptyStringsToNull;
use App\Http\Livewire\General;
use App\Models\Organization;
use Livewire\Component;
class Create extends Component
{
use ConvertEmptyStringsToNull, General;
public $name;
public function render()
{
return view('livewire.admin.organization.create');
}
protected function rules()
{
return [
'name' => ['required', 'max:150', 'unique:organizations'],
];
}
public function store()
{
Organization::create($this->validate());
$this->doneMessage();
return redirect()->route('admin.organizations.index');
}
}