title: Use one table for different resource in Laravel Nova
body: <p>I'm trying to create something like a blogging system inside the Laravel Nova.</p>
  <p>I have a table named <code>articles</code> as well as abstract model <code>AbstractArctile</code>.<br />
  I also have 3 categories:</p>
  <ul>
  <li><strong>News -</strong> <code>App\Models\News\Article</code> extending the <code>App\Models\Abstract\AbstractArticle</code></li>
  <li><strong>Digests -</strong> <code>App\Models\Digests\Article</code> extending the <code>App\Models\Abstract\AbstractArticle</code></li>
  <li><strong>Offtopic -</strong> <code>App\Models\Offtopic\Article</code> extending the <code>App\Models\Abstract\AbstractArticle</code></li>
  </ul>
  <p>The table <code>articles</code> has a field named <strong>category</strong>, and there are 3 types of categories: <em>news, digests, offtopic</em>.</p>
  <p>Besides the extending the abstract model, each <em>resource</em> model also has one attribute defined, which is it's <strong>category</strong> in the following manner:</p>
  <pre><code>/**
   * To which category this article belongs to
   * @var array
   */
  protected $attributes = [
      'category'  =&gt;  'news'
  ];
  </code></pre>
  <p>I have no problem creating the articles under the specified categories in the Nova, however, instead of showing the articles from specified category, it displays articles from all categories on all resources.</p>
  <p>Is there a way to display articles only from certain category on a given resource?</p>
  <h2>Summary</h2>
  <p>One abstract model -&gt; 3 resources extending that model (with category attribute defined) -&gt; how to display only items from that category inside the nova resource?</p>