title: Doesn't work relations in Laravel
body: <p>I've got two models Announcement:</p>
  
  <pre><code> class Announcement extends Eloquent {
  
      public function characteristics() {
      $this-&gt;hasMany('Characteristic');
      }
  
  }
  </code></pre>
  
  <p>and Characteristic:</p>
  
  <pre><code>class Characteristic extends Eloquent {
  protected $guarded = array();
  
  public static $rules = array();
  
  public function announcement() {
      return $this-&gt;belongsTo('Announcement');
  }
  }
  </code></pre>
  
  <p>There's two tables:</p>
  
  <pre><code> CREATE TABLE characteristics (
     id integer PRIMARY KEY AUTOINCREMENT,
     title varchar DEFAULT('Количество'),
     announcement_id integer,
     count integer DEFAULT('0'),
     value_name varchar DEFAULT('шт.'),
     created_at datetime,
     updated_at datetime,
     deleted_at datetime
   );
  </code></pre>
  
  <p>and</p>
  
  <pre><code> CREATE TABLE announcements (
     id integer PRIMARY KEY AUTOINCREMENT,
     title varchar DEFAULT(''),
     description varchar DEFAULT(''),
     created_at datetime,
     updated_at datetime,
     deleted_at datetime
   );
  </code></pre>
  
  <p>Both of them are seeded with some test data.</p>
  
  <p>This is my code in routes.php:</p>
  
  <pre><code> Route::get('/', function()
   {
      $test = Announcement::find(1)-&gt;characteristics();
  
      var_dump($test);
   });
  </code></pre>
  
  <p>But I Always got NULL. I can't understand, why...</p>