İyice anlamak açısından soruyorum tablolar arası ilişkileri bilmediğim için değil.
Örnek veriyorum 2 adet tablo var;
1- Cities
id | name
2- Towns
id | name | city_id
şimdi ben bu tabloları hazırlarken;
Schema::create('towns', function (Blueprint $table) {
$table->id();
$table->string('name');
$table->foreignId('city_id')->references('id')->on('cities');
});
towns tablosu için şu şekilde ilişkili oluşturdum. Fakat bu benim nerede nasıl kullanırken işimi kolaylaştıracak?
çünkü zaten ben SQL kısmında id = city_id olarak da bunu yapabilirim?
Aydınlatırsanız çok sevinirim 🙂