FEATURE #2042: refactorize widgets

This commit is contained in:
Michal Kváček
2017-04-24 00:01:03 +02:00
parent 4a5c9ab1e6
commit e262473f36
23 changed files with 336 additions and 289 deletions
+8 -3
View File
@@ -3,19 +3,24 @@
namespace App\Models\Widgets;
use Illuminate\Database\Eloquent\Model;
use Mcamara\LaravelLocalization\Facades\LaravelLocalization;
/**
* Class WidgetArea
*/
class WidgetArea extends Model
{
use ModelTraits\WidgetArea;
public $timestamps = false;
public $timestamps = true;
protected $fillable = [
'name',
'code',
'description',
'deletable'
];
public function widgets()
{
return $this->hasMany(Widget::class)
->where('language', LaravelLocalization::getCurrentLocale());
}
}