170 похожих чатов

Народ, подскажите плиз. В ларе есть нюанс. if (strlen($contents) <=

PHP_MAXPATHLEN && $this->factory()->exists($contents)) {
return static::$bladeViewCache[$key] = $contents;
}
Можно ли как то задетектить на 100% что в contents не путь а некий контент? или наоборот путь

8 ответов

16 просмотров

is_dir/file_exists?

Maks-Maks Автор вопроса

Там изначально так реализовано и выпадает с ошибкой. Я использую Blade::render и когда роняю туда страницу из БД на Windows не было ошибки а на Debian file_exists(): File name is longer than the maximum allowed path length on this platform (4096):

Maks Maks
Там изначально так реализовано и выпадает с ошибко...

А может тогда свитчер сдалать для винды и для линукса. А если это не опен сорс, то поместить это в конфиг и при деплое ставить определенное. Так как мне кажется это именно платформенная проблема.

Maks-Maks Автор вопроса
Anton Rusakov
А может тогда свитчер сдалать для винды и для лину...

Я фасад наследовал и руками вписал 1024 на пока, не думаю что будет такой путь когда либо) так хотя бы понятно будет не только мне как реализовано

Maks Maks
Я фасад наследовал и руками вписал 1024 на пока, н...

Если честно, то я бы подумал бы о том чтобы эти файлы генерировались при деплое. Но это моё личное мнение

Maks-Maks Автор вопроса
Anton Rusakov
Если честно, то я бы подумал бы о том чтобы эти фа...

Думал то же над этим, но не при деплое а при редактировании страниц в бд. Это всё нужно что бы человек создавая новые страницы через бд, прям туда ронял код со всеми вытекающими. Вот он роняет страниц и создаётся blade с контентом. Думаю хороший вариант в целом, надёжный по крайней мере

Maks Maks
Думал то же над этим, но не при деплое а при редак...

Для девела я бы оставил чтобы бралось из бд. Но это опять же мое личное мнение.

Maks-Maks Автор вопроса
Anton Rusakov
Для девела я бы оставил чтобы бралось из бд. Но эт...

Дак вот, но в таком случае и возникает вопрос как лучше рендерить. Самый надёжный вариант по идеи, если нужны функции, реализовать шорт коды, так хоть в случае чего не упадёт ничего, кидаем в хелпер которые выполнит шорткоды и просто в blade втыкаем контент. И судя по всему путь который выбрал я (как показала практика не очень удачный) использовать Blade::render который обработает код как код из blade.php со всему @if @endif да вообще всем, но с нюансами 😂

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта