Mpociot\CaptainHook\CaptainHookServiceProvider::publishMigration PHP Метод

publishMigration() защищенный Метод

Publish migration.
protected publishMigration ( )
    protected function publishMigration()
    {
        $migrations = [__DIR__ . '/../../database/2015_10_29_000000_captain_hook_setup_table.php' => database_path('/migrations/' . date('Y_m_d') . '_000000_captain_hook_setup_table.php'), __DIR__ . '/../../database/2015_10_29_000001_captain_hook_setup_logs_table.php' => database_path('/migrations/' . date('Y_m_d') . '_000001_captain_hook_setup_logs_table.php')];
        foreach ($migrations as $migration => $toPath) {
            preg_match('/_captain_hook_.*\\.php/', $migration, $match);
            $published_migration = glob(database_path('/migrations/*' . $match[0]));
            if (count($published_migration) !== 0) {
                unset($migrations[$migration]);
            }
        }
        $this->publishes($migrations, 'migrations');
    }