warehouse = $warehouse; $this->name = $warehouse->name; $this->description = $warehouse->description; } public function rules(): array { return [ 'name' => ['required', 'string', 'max:100'], 'description' => 'nullable', ]; } public function validationAttributes(): array { return [ 'name' => 'nama', 'description' => 'keterangan', ]; } public function store(): void { $this->validate(); Warehouse::create($this->except('warehouse')); $this->reset(); } public function update(): void { $this->validate(); $this->warehouse->update($this->except('warehouse')); } public function delete(): void { $this->warehouse->delete(); } }