¨4.0.1¨
This commit is contained in:
@@ -10,30 +10,6 @@ class SliderSlide extends Model
|
||||
{
|
||||
use Translatable;
|
||||
|
||||
/**
|
||||
* The relations to eager load on every query.
|
||||
*
|
||||
* @var array
|
||||
*/
|
||||
protected $with = ['translations', 'file'];
|
||||
|
||||
/**
|
||||
* The attributes that are mass assignable.
|
||||
*
|
||||
* @var array
|
||||
*/
|
||||
protected $fillable = ['options', 'call_to_action_url', 'open_in_new_window', 'position'];
|
||||
|
||||
/**
|
||||
* The attributes that should be cast to native types.
|
||||
*
|
||||
* @var array
|
||||
*/
|
||||
protected $casts = [
|
||||
'options' => 'array',
|
||||
'open_in_new_window' => 'boolean',
|
||||
];
|
||||
|
||||
/**
|
||||
* The attributes that are translatable.
|
||||
*
|
||||
@@ -46,17 +22,41 @@ class SliderSlide extends Model
|
||||
'direction',
|
||||
'call_to_action_text',
|
||||
];
|
||||
/**
|
||||
* The relations to eager load on every query.
|
||||
*
|
||||
* @var array
|
||||
*/
|
||||
protected $with = ['translations', 'file'];
|
||||
/**
|
||||
* The attributes that are mass assignable.
|
||||
*
|
||||
* @var array
|
||||
*/
|
||||
protected $fillable = ['options', 'call_to_action_url', 'open_in_new_window', 'position'];
|
||||
/**
|
||||
* The attributes that should be cast to native types.
|
||||
*
|
||||
* @var array
|
||||
*/
|
||||
protected $casts = [
|
||||
'options' => 'array',
|
||||
'open_in_new_window' => 'boolean',
|
||||
];
|
||||
|
||||
|
||||
public function isAlignedLeft()
|
||||
{
|
||||
return $this->direction === 'left';
|
||||
}
|
||||
|
||||
|
||||
public function isAlignedRight()
|
||||
{
|
||||
return $this->direction === 'right';
|
||||
}
|
||||
|
||||
|
||||
public function file()
|
||||
{
|
||||
return $this->belongsTo(File::class)->withDefault();
|
||||
|
||||
Reference in New Issue
Block a user