Model.stub 736 B

1234567891011121314151617181920212223242526272829303132333435363738
  1. <?php
  2. namespace App\Models;
  3. use Illuminate\Database\Eloquent\Factories\HasFactory;
  4. use Illuminate\Database\Eloquent\Model;
  5. /**
  6. * @property int $id
  7. * @property string $name
  8. * @property \Carbon\Carbon $created_at
  9. * @property \Carbon\Carbon $updated_at
  10. */
  11. class {{modelName}} extends Model
  12. {
  13. use HasFactory;
  14. protected $table = '{{tableNameSnakeCase}}';
  15. protected $protected = [
  16. 'id', // Add more fields that shouldn't be edited here
  17. ];
  18. protected $casts = [
  19. 'created_at' => 'datetime',
  20. 'updated_at' => 'datetime',
  21. // Add your casts here (e.g., 'is_active' => 'boolean')
  22. ];
  23. // Relationships
  24. // Business Logic Methods
  25. // Custom Finders
  26. // Query Scopes
  27. }