title: Laravel Eloquent polymorphic one-to-one?
body: <p>I'm trying to setup a polymorphic one-to-one relationship (the polymorphic equivalent of has_one and belongs_to).I've got an <code>Address</code> model, and there are several other models that I want to have one address. However, I'm confused by the wording of the docs. I've seen the <code>morphMany</code> method, but my question is: should I use <code>morphMany</code> even though I only want it to have one address, or is there something like a <code>morphOne</code> method I should be using?</p>
  
  <p>EDIT: My <code>Address</code> model has these fields, just to help visualize:</p>
  
  <pre><code>Schema::create('addresses', function ($table)
  {
      $table-&gt;increments('id');
      $table-&gt;string('street');
      $table-&gt;string('street_more')-&gt;nullable();
      $table-&gt;string('city');
      $table-&gt;string('state')-&gt;nullable();
      $table-&gt;string('country');
      $table-&gt;string('postal_code');
      $table-&gt;integer('addressable_id');
      $table-&gt;string('addressable_type');
  });
  </code></pre>