title: angular-laravel create users gives a query exception
body: <p>I'm trying to create new users in a basic laravel-angularjs app. I'm getting a 500 server error and upon looking further into it there's a query exception. I'm passing a text value for the password which is hashed. Is the error because of this? </p>
  
  <p><strong>angular controller:</strong></p>
  
  <pre><code>user.saveUsers({
            "first_name":um.firstName,
            "last_name":um.lastName,
            "admin":um.admin,
            "email":um.email,
            "password":um.password
          }).then(function(success) {
  
            console.log(success);
          }, function(error) {
            console.log(error);
          }); 
  </code></pre>
  
  <p><strong>the laravel controller:</strong></p>
  
  <pre><code>public function store(Request $request)
      {
          //
          $data = Request::all();
  
          $users = new User();
  
          $users-&gt;fill($data);
  
          $users-&gt;save();
      }
  </code></pre>
  
  <p><strong>users.php:</strong></p>
  
  <pre><code> protected $fillable = ['first_name','last_name','admin', 'email', 'password'];
   protected $hidden = ['password', 'remember_token', 'created_at', 'updated_at'];
  </code></pre>
  
  <p><strong>Table Structure:</strong></p>
  
  <pre><code>CREATE TABLE "users" ("id" integer not null primary key autoincrement, "first_name" varchar not null, "last_name" varchar not null, "admin" tinyint not null, "email" varchar not null, "password" varchar not null, "remember_token" varchar null, "created_at" datetime not null, "updated_at" datetime not null)
  </code></pre>