Sto creando un sito Web con Laravel per la prima volta. Ho controllato la documentazione delle relazioni oggi e sembra che Laravel usi solo semplici query SQL.
class User extends Eloquent {
public function phone()
{
return $this->hasOne('Phone');
}
}
$phone = User::find(1)->phone;
È fondamentalmente una seleziona * dai telefoni dove user_id = 1 query. Quindi la domanda è: dovrei comunque usare le chiavi esterne nel mio database per creare relazioni?