title: Unable to create a model with Eloquent create method. Error telling MassAssignMentException
body: <p>I have created a model named, Author. I tried creating a model with the help of eloquent create method like this:</p>
  
  <pre><code>public function postCreate(){
     Author::create(array(
         'user' =&gt; Input::get('user'),
         'info' =&gt; Input::get('info') 
     ));
     return Redirect::to('authors')
          -&gt;with('message', 'User created successfully');
  }
  </code></pre>
  
  <p>'user' and 'info' are the name of the form elements. I am sure I am not mistaken with typo. When I run this, models is not created and says MassAssignmentException.</p>
  
  <p>But when I tried with the following method, the model is created and was saved in the table</p>
  
  <pre><code>public function postCreate(){
  
      $author = new Author;
      $author-&gt;name = Input::get('user');
      $author-&gt;info= Input::get('info');
      $author-&gt;save();
  
      return Redirect::to('authors')
          -&gt;with('message', 'User created successfully');
  
  }
  </code></pre>
  
  <p>And I really want to use the create method, its just looks much cleaner and simpler.</p>