Не происходит на локальном веб-сервере, только на хосте, PHP 7.1.Получите только пустую страницу ошибки 500, никаких подсказок, ничего в журналах.
У меня есть пара пользовательских директив Blade, которые я использую для генерации только HTML-кода для кнопки загрузки и даты последнего изменения внутри,для страницы загрузок со списком многочисленных загрузок.
Директивы в AppServiceProvider.php:
Blade::directive('fileDate', function ($file) {
if(file_exists($file)) {
$timestamp = filemtime(str_replace(["'", '"'], "", $file));
return view('components.file-date', ['timestamp' => $timestamp]);
}
return '-';
});
Blade::directive('downloadButton', function($file) {
return view('components.download-button', ['link' => asset(trim($file, "'"))]);
});
Просмотры, на которые он ссылается:
file-date.blade.php:
<span class="filedate">{{ date('d/m/Y H:i', $timestamp) }}</span>
download-button.blade.php
<a href="{{ $link }}" class="button secondary">Download</a>
Используется примерно так внутри шаблона:
<td>
@fileDate('media/file1.zip')
@downloadButton('media/file1.zip')
</td>
Отлично работает на другой странице дляотдельный набор загрузок, но что-то вызывает его падение на главной странице загрузок, и я вообще не могу получить какую-либо информацию со страницы ошибок.
Я пробовал комментировать разделы, но он просто не хочет работать на этой конкретной странице.
Есть совет?Возможно, какой-нибудь способ получить больше информации об ошибке?Насколько я могу судить, режим отладки полностью включен.