Update the system to use awesome laravel magic