title: LARAVEL Payload is invalid error but decrypted data is correct
body: <p>Recently i made new project with composer and added very basic authentication with make:auth - nothing fancy.</p>
  
  <p>Next i wanted to encrypt <strong>name</strong> and <strong>email</strong> columns on my database so i changed their types from VARCHAR(191) to LONGTEXT and added some very basic mutators to Users model</p>
  
  <pre><code>public function setNameAttribute($value) {
      $this-&gt;attributes['name'] = Crypt::encryptString($value);
  }
  
  public function getNameAttribute($value) {
      return Crypt::decryptString($value);
  }
  
  public function setEmailAttribute($value) {
      $this-&gt;attributes['email'] = Crypt::encryptString($value);
  }
  
  public function getEmailAttribute($value) {
      return Crypt::decryptString($value);
  }
  </code></pre>
  
  <p>But when im testing with my very simple route i get Payload is invalid error even though i see in error contents that fields has been decrypted properly.</p>
  
  <pre><code>Route::get('user',function(){
  $user= \App\User::find(3);
  //dd($user-&gt;name);
  dd(Crypt::decryptString($user-&gt;name));
  dd(Crypt::decryptString($user-&gt;email));
  </code></pre>
  
  <p>});</p>
  
  <p>Screenshot link
  <a href="https://ibb.co/deBPpR" rel="noreferrer">https://ibb.co/deBPpR</a></p>