Nelze vybrat více než 25 témat Téma musí začínat písmenem nebo číslem, může obsahovat pomlčky („-“) a může být dlouhé až 35 znaků.

35 řádky
877B

  1. <?php
  2. namespace App\Models\HtpmsCustomer\Existing;
  3. use Illuminate\Database\Eloquent\Model;
  4. use Illuminate\Database\Query\Builder;
  5. use Illuminate\Support\Facades\DB;
  6. class Parking extends Model
  7. {
  8. const COL_NAME_PARKING_MANAGEMENT_CODE = 'park_code';
  9. const COL_NAME_PARKING_NAME = 'park_name';
  10. protected $connection = 'htpms_customer';
  11. protected $table = 'tbl_park';
  12. protected $fillable = []; // 参照専用
  13. protected $visible = [
  14. self::COL_NAME_PARKING_MANAGEMENT_CODE,
  15. self::COL_NAME_PARKING_NAME,
  16. ];
  17. public static function getBuilder(string $name = 'main'): Builder
  18. {
  19. $instance = new static();
  20. return DB::connection($instance->getConnectionName())->table(static::getTableName(), $name);
  21. }
  22. public static function getTableName(): string
  23. {
  24. return (new static)->getTable();
  25. }
  26. }