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);
     }
 
 }