Si encuentras algún problema con tu código o proyecto, recuerda probar siempre en un ambiente de testing antes añadir el código al proyecto final.
Solución:
De acuerdo a IlluminateDatabaseConsoleMigrationsTableGuesser
fuente de clase hay dos patrones predeterminados para adivinar la tabla de migración y el tipo de código auxiliar.
const CREATE_PATTERNS = [
'/^create_(w+)_table$/',
'/^create_(w+)$/',
];
const CHANGE_PATTERNS = [
'/_(to|from|in)_(w+)_table$/',
'/_(to|from|in)_(w+)$/',
];
Debe ser lo suficientemente descriptivo para que vuelva a consultar y comprenda qué hizo con la base de datos en esta migración.
Si inicia la migración con table_, entonces Laravel agrega Schema::create
. Si usted tiene para o desde o en entonces Laravel crea Schema::table
para ti. Esto te hace la vida más fácil.
Por lo general, nombro las migraciones según la función, por ejemplo, implement_user_roles o make_employee_profile_editable.
Asegúrese de no usar el mismo nombre de clase con su modelo, aún funciona, pero para comprenderlo,
Pon crear_ si estás creando por ejemplo, o
Si las tablas son pivote entre sí, hágalo como artículo_comentario para asegurarse de que lo entenderá cuando intente cambiarlo 5 meses después 🙂
Comentarios y puntuaciones del tutorial
Nos encantaría que puedieras dar recomendación a este enunciado si te ayudó.