Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

273
Views
laravel 8 no ejecuta el archivo de migración en la carpeta de paquetes

Cuando se ejecuta 'migración artesanal de php' en el sistema operativo Windows: laravel migra todos los archivos (\ base de datos \ migraciones en la carpeta raíz y en la carpeta de paquetes). Pero en el sistema operativo Linux, simplemente migre el archivo en \ base de datos \ migraciones de la carpeta raíz. Tengo la carpeta Database\migrations en la carpeta de paquetes y uso el método loadMigrationsFrom en la función boot() de la clase de proveedor de servicios. ¿Cómo puedo migrar todos los archivos en Linux?

over 4 years ago · Santiago Trujillo
2 answers
Answer question

0

Creo que la única forma de hacerlo en este momento es realizar manualmente todas las migraciones. Debe ejecutar el comando de migración en cada una de sus subcarpetas:

php artesanal migrar --ruta=base de datos/migraciones/nombre_carpeta*

o puede agregar esto al método de arranque en AppServiceProvider:

$rutaprincipal = base_datos_ruta('migraciones'); $directorios = glob($mainPath . '/*' , GLOB_ONLYDIR); $rutas = array_merge([$mainPath], $directorios);

$this->loadMigrationsFrom($paths);

over 4 years ago · Santiago Trujillo Report

0

Puede dar una ruta a su función de migración como

 php artisan migrate --path=database/migrations/packages
over 4 years ago · Santiago Trujillo Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!