Вы видели в журналах вашего сервера, чтобы увидеть, что на самом деле ошибка 500?
1) Зайдите в ваши журналы Laravel (app/storage/logs)
и посмотрите, не содержится ли там ошибка.
2) Йо может просто отладить, добавить команду die('hi')
в начале вашего routes
файла и затем выяснить, где находится ошибка
3) Я добавил следующее к public/index.php
, потому что это помогло мне
<code>try {
$app->run();
} catch(\Exception $e) {
echo "<pre>";
echo $e;
echo "
";
}