title: laravel observers are not working
body: <p>I am trying to listen to model events using <a href="https://laravel.com/docs/5.3/eloquent#observers" rel="noreferrer">laravel observers</a> .The problem is when i submit my form (update or creating new records), nothing happened at all .Do i miss something ?</p>
  
  <p><strong>app.php</strong></p>
  
  <pre><code>  'providers' =&gt; [
          ...
           App\Providers\CasesManagerServiceProvider::class,
  ]
  </code></pre>
  
  <p><strong>CasesManagerServiceProvider.php</strong></p>
  
  <pre><code>class CasesManagerServiceProvider extends ServiceProvider
  {
  
      public function boot( )
      {
  
          Cases::observe(CasesObserver::class);
      }
  
      public function register()
      {
  
      }
  
  }
  </code></pre>
  
  <p><strong>CasesObserver.php</strong></p>
  
  <pre><code>class CasesObserver
  {
      private $cases;
  
      public function __construct(Cases $cases){
          $this-&gt;cases = $cases;
    }
  
  
      public function creating(Cases $case)
      {
          dd('creating');
      }
  
      public function saved(Cases $case)
      {
          dd('saved');
      }
  
      public function updating($case)
      {
          dd('updating');
      }
      public function updated($case)
      {
          dd('updated');
      }
  }
  </code></pre>
  
  <p><strong>Cases.php</strong></p>
  
  <pre><code>class Cases extends Model
  {
      const UPDATED_AT = 'modified_at';
  
      protected $dispatchesEvents = [
      'updating' =&gt; CasesObserver::class,
      'updated'  =&gt; CasesObserver::class,
      'creating' =&gt; CasesObserver::class,
      'saved'    =&gt; CasesObserver::class,
  ];
  }
  </code></pre>