title: Laravel/Lumen Sentinel setup
body: <p>How can I set up a Sentinel on Lumen? At first, I got</p>
  
  <blockquote>
    <p>Class 'Sentinel' not found</p>
  </blockquote>
  
  <p>then I registered Sentinel and created an alias as follows:</p>
  
  <pre><code>$app-&gt;register(Cartalyst\Sentinel\Laravel\SentinelServiceProvider::class);
  class_alias(Cartalyst\Sentinel\Laravel\Facades\Sentinel::class, 'Sentinel');
  </code></pre>
  
  <p>but I got</p>
  
  <blockquote>
    <p>Class session.store does not exist</p>
  </blockquote>
  
  <p>then I also registered session like so:</p>
  
  <pre><code>$app-&gt;register(Illuminate\Session\SessionServiceProvider::class);
  class_alias(Illuminate\Support\Facades\Session::class, 'Session');
  </code></pre>
  
  <p>then I got:</p>
  
  <blockquote>
    <p>Missing argument 1 for Illuminate\Support\Manager::createDriver(), called in /Applications/MAMP/htdocs/projects/gexd/zeno-new/mobile/vendor/illuminate/support/Manager.php on line 88 and defined.</p>
  </blockquote>