This commit is contained in:
2024-05-23 16:54:06 +02:00
parent fc2b66528b
commit 3f26df05b5
26 changed files with 1193 additions and 0 deletions

View File

@@ -0,0 +1,18 @@
<?php
namespace App\Livewire\Drawer\Album;
use Livewire\Component;
use Livewire\Features\SupportFileUploads\WithFileUploads;
class AddImage extends Component
{
use WithFileUploads;
public $media = [];
public function render()
{
return view('livewire.drawer.album.add-image');
}
}

View File

@@ -0,0 +1,39 @@
<?php
namespace App\Livewire\Drawer\Album;
use App\Models\Category;
use Carbon\Carbon;
use Livewire\Component;
use Livewire\Attributes\Validate;
use Livewire\Attributes\Locked;
use Livewire\Attributes\Computed;
class Create extends Component
{
public Category $category;
#[Validate('required|min:3')]
public string $name;
#[Validate('required|date')]
public string $capture_date_string;
#[Computed]
public function captureDate() : Carbon {
return Carbon::parse($this->capture_date_string);
}
public function mount(Category $category) : void {
$this->category = $category;
}
public function save() : void {
$this->validate();
}
public function render()
{
return view('livewire.drawer.album.create');
}
}