Hasta video espere que explicaran las relaciones en Eloquent que es como se deben de hacer según la documentacion, realmente queda haciendo falta para crear algo de calidad, lo mínimo necesario para el almacenamiento de datos y lo mas importante su integridad,
Link a la documentacion, por ejemplo en este proyecto se debió haber usado:
- foreign
- dropForeign
Example:
class AddExpensesToExpenseReport extends Migration
{
/**
* Run the migrations.
*
* @return void
*/
public function up()
{
Schema::table('expenses', function (Blueprint $table) {
$table->foreign('expense_report_id')->references('id')->on('expense_reports');
});
}
/**
* Reverse the migrations.
*
* @return void
*/
public function down()
{
Schema::table('expenses', function (Blueprint $table) {
$table->dropForeign(['expense_report_id']);
});
}
}
¿Quieres ver más aportes, preguntas y respuestas de la comunidad?