HTTP 500 означает: «Внутренняя ошибка сервера».Что говорит о том, что что-то пошло не так на стороне сервера.
Насколько я могу судить, $ stu не определено, но это не должно выдавать ошибку 500.Я думаю, что вы должны изменить это, чтобы предотвратить уведомление:
$stu='';
$i=1;
foreach ($murids as $murid)
{
$stu .= '<tr><td>'.$i++.'</td>
<td>'.$murid->name.'</td>
</tr>';
}
return Response($stu); //show on html
Однако, для ошибки 500 я бы проверил журналы сервера на вашем месте.Они должны показать вам достаточно информации о том, что пошло не так.