Mercurial > packages > magicforger
diff src/Generator/Model/stubs/model.stub @ 28:f88d2d5dee30 codex
Updated inputs and routes
| author | Luka Sitas <sitas.luka.97@gmail.com> |
|---|---|
| date | Mon, 09 Jun 2025 19:51:31 -0400 |
| parents | 555bfaa500ac |
| children | 010ace248d14 |
line wrap: on
line diff
--- a/src/Generator/Model/stubs/model.stub Mon Jun 02 21:51:09 2025 -0400 +++ b/src/Generator/Model/stubs/model.stub Mon Jun 09 19:51:31 2025 -0400 @@ -35,21 +35,14 @@ # {{ defaultRelationsInsertPoint }} ]; - //MARK FOR MODEL - public static function boot() : void { - parent::boot(); + protecte static $filters = [ + # {{ defaultFiltersInsertPoint }} + ]; - self::creating(function ($item) { - $item->created_by = \Auth::user()?->id ?? ''; - $item->updated_by = \Auth::user()?->id ?? ''; - }); - - self::saving(function ($item) { - $item->updated_by = \Auth::user()?->id ?? ''; - }); + public static function get_filters() { + return static::filters; } - //relations // BelongsTo @@ -89,38 +82,14 @@ return $data; } - //MARK FOR MODEL - public static function load_index() { - return static::load_auxilary_data(); - } - - //MARK FOR MODEL - public static function load_create() { - return static::load_auxilary_data(); - } - - //MARK FOR MODEL - public static function load_edit() { - return static::load_auxilary_data(); - } - /** * Retrieve a query builder instance with default relations loaded. * * @return \Illuminate\Database\Eloquent\Builder */ - //MARK FOR MODEL public static function data_query() { - $query = static::query(); - - $instance = new static(); - - foreach($instance->default_relations as $relation) { - $query->with($relation); - } - - return $query; + return parent::data_query(); } /** @@ -128,9 +97,9 @@ * * @return \Illuminate\Database\Eloquent\Builder */ - public static function get_data() + public static function get_data(array $validated = []) { - return static::data_query()->get(); + return parent::get_data($validated); } }
