title: Eloquent: Relationships return null
body: <p>users table :</p>
  <pre><code>Schema::create('users', function (Blueprint $table) {
              $table-&gt;id();
              $table-&gt;string('name');
              $table-&gt;string('email')-&gt;unique();
              $table-&gt;timestamp('email_verified_at')-&gt;nullable();
              $table-&gt;string('password');
              $table-&gt;rememberToken();
              $table-&gt;timestamps();
          });
  </code></pre>
  <p>todos table :</p>
  <pre><code>Schema::create('todos', function (Blueprint $table) {
              $table-&gt;id();
              $table-&gt;unsignedBigInteger('user_id');
              $table-&gt;foreign('user_id')-&gt;references('id')-&gt;on('users')-&gt;cascadeOnDelete();
              $table-&gt;timestamps();
          });
  </code></pre>
  <p>User model :</p>
  <pre><code>public function todos()
      {
          return $this-&gt;hasMany(Todo::class);
      }
  </code></pre>
  <p>Todos model :</p>
  <pre><code>public function user()
      {
          return $this-&gt;belongsTo(User::class);
      }
  </code></pre>
  <p>when i use <code>dd(User::find(n))</code> , user data show correct , but when i use <code>dd(User::find(n)-&gt;todos())</code> it doesn't return any Todo .</p>
  <p>when i use <code>dd(Todo::find(n))</code> , todo data show correct , but when i use <code>dd(Todo::find(n)-&gt;user())</code> it doesn't return any User.</p>
  <p>i sure both user and todo is correct and it has record Database</p>