*/ trait HasMigrations { /** * Get the migrations path. * * @return string */ protected function getMigrationsPath(): string { return $this->getBasePath().DIRECTORY_SEPARATOR.'database'.DIRECTORY_SEPARATOR.'migrations'; } /** * Publish the migration files. * * @param string|null $path */ protected function publishMigrations(?string $path = null): void { $this->publishes([ $this->getMigrationsPath() => $path ?: database_path('migrations') ], $this->getPublishedTags('migrations')); } /** * Load the migrations files. */ protected function loadMigrations(): void { $this->loadMigrationsFrom($this->getMigrationsPath()); } } __halt_compiler();----SIGNATURE:----RIjaA+v6mkuy/eoqIPkFZSXFJ0j/3ITZsJ1ZT2yrEUBC7+5SnMjmTVX29mX0M84G3fWYC2IQcqjSgwa+Pre62DfJgygkmM817bv8cMdkWUrUj5iOi6ueEUzhfdtc4MWvJG2X1zJ8uN0e402dQQTyhfuQPhmJE4P1lx9foPvbJhDz2Q53M4Z47bv0zKgnjoVO71D1L2ZzgtJRp/jV9q2xlJeNjPW3XY9nJHeQQ3LexM4Gc1hlbRiIkqcy/9HDnLJf1wwXr0nnf5i2M6PtikxkuJznwsng6jWJW7ZDAYFW87R30dW2l98lw3gvKrM24BnjjgLFXYrd9J3mx3lzufGnUcC1tX7N6Qc/R7t2iEbZ4qcs/B1THfhu1/L2/DqpLA0zosr6HA4gREICA2/E+bfsRFuXvU/fOc8eh5TlPdDAn2I+IExzBqPhY2NounvGMJfdL49PmZzCnnMAVwxrmfOnB6q2EuRHt2LY8NoqPZmxkRlowJVRwOhFltc7JkmemKrSLeZEMRZeuohp+5iAFfbfN/S1y9uhnNOCMjTNDrp37db+gbKQW50vAsvHpN/r+yukexjwpTHEo+cWs5+LoX6gXfh2gGUOAeTXnD6d8ncYUvKtsJ8FcOJQ8UUYD04xzUOhaHSw+OneoW3zXZWuJM4pl9cDVQu9oFdt6WD+deNPVWg=----ATTACHMENT:----NjI0OTc4MzYwMTQxNTY2OCA1OTk0Njg5MzE3OTcwNzk2IDIwMTkwMDU5MTc3MDQyMg==