You can not select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
		
			
		
			
				
					
					
						
							41 lines
						
					
					
						
							781 B
						
					
					
				
			
		
		
		
			
			
			
				
					
				
				
					
				
			
		
		
	
	
							41 lines
						
					
					
						
							781 B
						
					
					
				
								<?php
							 | 
						|
								
							 | 
						|
								namespace App\Models;
							 | 
						|
								
							 | 
						|
								use Dcat\Admin\Traits\HasDateTimeFormatter;
							 | 
						|
								use Illuminate\Database\Eloquent\SoftDeletes;
							 | 
						|
								
							 | 
						|
								class IndustryProduct extends BaseModel
							 | 
						|
								{
							 | 
						|
									use HasDateTimeFormatter;
							 | 
						|
								    use SoftDeletes;
							 | 
						|
								
							 | 
						|
									protected $casts = ['pictures' => 'json', 'extends' => 'json'];
							 | 
						|
									protected $appends = ['picture'];
							 | 
						|
									protected $fillable = ['status'];
							 | 
						|
								
							 | 
						|
									public function getPictureAttribute($value): string
							 | 
						|
									{
							 | 
						|
										return $this->pictures[0] ?? '';
							 | 
						|
									}
							 | 
						|
								
							 | 
						|
								    public function supplier()
							 | 
						|
									{
							 | 
						|
										return $this->belongsTo(Supplier::class)->withTrashed();
							 | 
						|
									}
							 | 
						|
								
							 | 
						|
									public function category()
							 | 
						|
									{
							 | 
						|
										return $this->belongsTo(Category::class);
							 | 
						|
									}
							 | 
						|
								
							 | 
						|
									public function spec()
							 | 
						|
									{
							 | 
						|
										return $this->hasMany(IndustryProductSpec::class);
							 | 
						|
									}
							 | 
						|
								
							 | 
						|
									public function diyForm()
							 | 
						|
									{
							 | 
						|
										return $this->belongsTo(DiyForm::class);
							 | 
						|
									}
							 | 
						|
								}
							 |