title: Model with custom table doesn't save, in Laravel 3
body: <p>I have an eloquent model, that is using a custom table, coming from the user table.</p>
  
  <p>Like so...</p>
  
  <pre><code>class Appointment extends Eloquent
  {   
     public static $table = null;
     public function __construct()
     {
        parent::__construct();
  
         // Here I load the custom table, from the user table
        // Pull the prefix of the table, and append
        // This works perfectly fine for viewing the data
        static::$table = Auth::user()-&gt;tenantTable()."_appointments";
     }
  
     public static $connection = 'tenant-data';
     public static $timestamps = true;
  </code></pre>
  
  <p>I can pull, and view the data perfectly fine with this setup.  So every user, has their own appointment table.</p>
  
  <p>However, if I change anything and then use eloquent save() method.  I get a recursive call, that never ends.</p>
  
  <p>What do I need to change in laravels save() method to get this to work?</p>
  
  <p>And do I have to change it in the core?? Or can I override the save() method in the current model?  And if so, how?</p>