I\'ve tried to implement polymorphic relationships. They work perfectly... However, I\'m trying to reduce my database size as much as possible so... I\'ve this
Since Laravel 4.1, inside your model (in this case Company and People) you can set the protected property $morphClass to whatever you want.
$morphClass
Now in your table you can store the type without the namespace:
| id | realatable_type | relatable_id | 2 | Company | 13