⚝
One Hat Cyber Team
⚝
Your IP:
216.73.216.138
Server IP:
186.226.58.36
Server:
Linux da02.sh15.net 3.10.0-1160.119.1.vz7.224.4 #1 SMP Mon Sep 30 15:36:27 MSK 2024 x86_64
Server Software:
Apache/2
PHP Version:
8.1.32
Buat File
|
Buat Folder
Eksekusi
Dir :
~
/
home
/
redesystem
/
public_html
/
sys
/
app
/
Models
/
Edit File: Product.php
'string', 'code' => 'string', 'category_id' => 'integer', 'unit_price' => 'double', 'description' => 'string', ]; const Image = 'product'; protected $appends = ['product_image']; public static $rules = [ 'name' => 'required', 'code' => 'required|alpha_num|min:3|max:6|unique:products,code', 'category_id' => 'required', 'unit_price' => 'required|numeric', ]; public static $messages = [ 'code.required' => 'The product code field is required.', 'code.size' => 'The product code must be 6 characters.', 'code.unique' => 'The product code has already been taken.', ]; public function getProductImageAttribute(): string { /** @var Media $media */ $media = $this->getMedia(self::Image)->first(); if (! empty($media)) { return $media->getFullUrl(); } return asset('images/default-product.jpg'); } public function category() { return $this->hasOne(Category::class, 'id', 'category_id'); } }
Simpan