title: Using custom name of `name` field of Zizaco/entrust Package
body: <p>I am working in a project that has a large postgreSQL database. The previous project was developed in Java from scratch. We are now developing that in Laravel. The previous system had <code>user management</code> system similar to <code>Zizaco/entrust</code>. So, we used in our system as well. The previous table had <code>module</code> table instead of <code>permission</code> table used in <code>entrust</code>. We have already configured that by changing the table name in <code>config/entrust.php</code>. However, the previous system has <code>permission_name</code> instead of <code>name</code> field used in <code>entrust</code>. How do I config <code>entrust</code> to use the unique <code>permission_name</code> instead of <code>name</code> field.</p>
  
  <p>I am looking for a solution, so that we don't have to change in the <code>sources</code> of <code>entrust</code> because then upgrading it would break the system. Can it be configured in the model?</p>