/
evo
/
docviz
Обзор
Документация
Войти
/
evo
/
docviz
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
main
app/helpers.php
44 строки
1 KB
evo
i18n: wire auth views to lang files
11 фев 2026, 10:55
Верифицирован
11 фев 2026, 10:55
fcc42fe
Код
Авторство
О чём код?
<?php use App\Markdown\HighlightCodeExtension; use Illuminate\Support\Str; use League\CommonMark\Extension\Autolink\AutolinkExtension; if (! function_exists('markdown')) { /** * Render Markdown to HTML with server-side code highlighting. */ function markdown(string $content): string { $options = config('markdown', []); unset($options['extensions']); $extensions = [ new AutolinkExtension(), new HighlightCodeExtension(), ]; return (string) Str::markdown($content, $options, $extensions); } } if (! function_exists('sqlite_database_path_for_backup')) { /** * Absolute path to the SQLite database file for backup (when DB_CONNECTION=sqlite). * Returns null if not SQLite or path cannot be resolved. */ function sqlite_database_path_for_backup(): ?string { if (env('DB_CONNECTION') !== 'sqlite') { return null; } $path = config('database.connections.sqlite.database'); if (empty($path)) { return null; } if (preg_match('#^[a-z]:#i', $path) || str_starts_with($path, '/')) { return file_exists($path) ? $path : null; } $absolute = base_path($path); return file_exists($absolute) ? $absolute : null; } }