switch plantillas index for descargar content ciclo laravel laravel-4 eloquent polymorphic-associations

plantillas - ¿Laravel elocuente polimórfico uno a uno?



push laravel (2)

Pruebe este, creo que es mejor que morphOne que no es compatible.

public function address() { return $this->hasOne(''App/Address'', ''addressable_id'',''id'') ->where(''addressable_type'', ''App/Model''); }

Estoy tratando de configurar una relación polimórfica de uno a uno (el equivalente polimórfico de has_one y pertenece a). Tengo un modelo de Address y hay varios otros modelos en los que quiero tener una dirección. Sin embargo, estoy confundido por la redacción de los documentos. He visto el método morphMany , pero mi pregunta es: ¿debo usar morphMany aunque solo quiera que tenga una dirección, o hay algo parecido a un método morphOne que debería usar?

EDITAR: el modelo Mi Address tiene estos campos, solo para ayudar a visualizar:

Schema::create(''addresses'', function ($table) { $table->increments(''id''); $table->string(''street''); $table->string(''street_more'')->nullable(); $table->string(''city''); $table->string(''state'')->nullable(); $table->string(''country''); $table->string(''postal_code''); $table->integer(''addressable_id''); $table->string(''addressable_type''); });