title: Laravel updating eloquent event: old data same as new
body: <p>I've created <code>News</code> model <code>NewsObserver</code> associated to it. I want to do some logic with old and new data passed to model on <code>updated</code>/<code>updating</code> event, but dump of passed model have identical attributes as original attributes, except <code>'updated_at'</code>  field. What am I doing wrong?</p>
  
  <pre><code>public function updating(News $item)
  {
      dd($item);
  }
  </code></pre>
  
  <p>Here is where observer is attached</p>
  
  <pre><code>use App\Observers\NewsObserver;
  use App\Observers\FileObserver;
  
  class AppServiceProvider extends ServiceProvider
  {
  /**
   * Bootstrap any application services.
   *
   * @return void
   */
  public function boot()
  {
      News::observe(NewsObserver::class);
      File::observe(FileObserver::class);
  }
  </code></pre>
  
  <p>And here is a part of my <code>NewsObserver</code> with my <code>updating</code> event. <code>dd</code> of <code>$item</code> contains only old data</p>
  
  <pre><code>namespace App\Observers;
  use App\News;
  
  class NewsObserver
  {
  /**
   * Listen to the News updated event.
   *
   * @param  \App\News $item
   * @return void
   */
  public function updating(News $item)
  {
      $publish_at = request()-&gt;input('publish_at');
      $item-&gt;publish_at = $publish_at ? $publish_at : $item-&gt;publish_at;
      dd($item);
  }
  </code></pre>
  
  <p>The example of described <code>dd</code> is provided below. New and original attributes are identical except <code>updated_at</code> property. But the new title should be <code>news NEW title</code>. Of course new data is saved properly in database, but in <code>updating</code> or <code>update</code> event I don't see 'dirty' attributes</p>
  
  <pre><code>#attributes: array:13 [▼
      "id" =&gt; 7
      "created_at" =&gt; "2016-10-15 19:46:04"
      "updated_at" =&gt; "2016-10-15 19:47:11"
      "publish_at" =&gt; "2016-10-15 19:46:00"
      "title" =&gt; "news OLD title"
      "slug" =&gt; "news-old-title"
      "content" =&gt; "&lt;p&gt;news OLD content&lt;/p&gt;"
      "lead" =&gt; ""
  
  #original: array:13 [▼
      "id" =&gt; 7
      "created_at" =&gt; "2016-10-15 19:46:04"
      "updated_at" =&gt; "2016-10-15 19:46:21"
      "publish_at" =&gt; "2016-10-15 19:46:00"
      "title" =&gt; "news OLD title"
      "slug" =&gt; "news-old-title"
      "content" =&gt; "&lt;p&gt;news OLD content&lt;/p&gt;"
  </code></pre>