aliharis left a reply on Laravel 5.4 Add Another Field To Auth (register Page)
@AC-DEATHLOCK - If you're using the default mass-assign to create the user, you've to add the new field to $fillables array on User.php
protected $fillable = [ 'name', 'email', 'password', 'role', 'lname' ];
aliharis left a reply on 500 Internal Server Error After Install Laravel Bog
The problem is usually caused due to incorrect permissions to storage folder mostly.
If you use Laravel installer, setting up a new project would be super easy. It will setup the correct permissions and other configurations, like generating a key, etc.
For all the newcomers having this problem, please consider using Laravel Installer, it will save you a lot of time. Please read the "Via Laravel Installer" section here on: https://laravel.com/docs/5.3/installation
For those of you having this problem with HHVM enabled on Homestead, You can modify Foundation\Bootstrap\HandleExceptions.php to display errors while HHVM is being used.
The fix is posted here: https://github.com/laravel/framework/issues/8744#issue-76454458