Luka
Anonymous
ребзя
Anonymous
https:// - это schema ведь называется?
Anatoly
<схема>:[//[<логин>:<пароль>@]<хост>[:<порт>]][/]<URL‐путь>[?<параметры>][#<якорь>]
Anonymous
т.е. первая часть url, говорящая о протоколе
Anatoly
да, но чаще говорят просто протокол
Anonymous
Товарищи... посоветуйте мастхэв книг по php пожалуйста.
Anonymous
Для начинающих
Anonymous
И далее)
Anonymous
Anonymous
Malloy
Ребят, кто нибудь сталкивался с ситуацией когда в composer в зависимостях есть закрытые репозитории и когда через докер пытаешься композер инсталл сделать ругается на то что доступа нет? Как решали такую проблему?
Anonymous
Malloy
Благодарю
Nikita
Malloy
Да спасибо всем, но решил проблему иначе, в композере для репозиториев сразу указал user:pass, что ни есть хорошо, но главное работает
Nurik
Чё там думать то: '/\((.*?)\)([^\(]+)\((.*)\)/u'
Vladislav
Добрый день, есть 4 документа word с большим содержанием и таблицами, будет форма после заполнения которой эти документы нужно заполнить...кто какими библиотеками пользовался?Так как попытался сейчас преврать docx в архив, распоковать, заменит содержимое, запоковать и открыть, и ворд ругнулся что не понимает содержимое...просто протестил руками
Vladislav
была надежда сохранить документы с ключами и потом на сервере находить их в document.xml и заменять, а затем собирать в архив и переименовывать в word
fink3L
Vladislav
str_replace
ага, когда после ручной замены все ломается...
fink3L
ну ты не ломай) вставляй плейсхолдеры аккуратно
fink3L
я правда тогда чуть не ослеп, в этих хмл тэгах искать места куда вставить плейсхолдеры
fink3L
но все должно работать
Vladislav
fink3L
угу
fink3L
там будет стремный хмл файл
Vladislav
открыл document.xml тщеузфв
Vladislav
notepad
fink3L
угу
Vladislav
нашел текст для примера, заменил
Vladislav
запоковал папку в zip ,tp c;fnbz
Vladislav
без сжатия
fink3L
Vladislav
обозвал docx
Vladislav
не открылось
Vladislav
и 2 слова на другие поменял
fink3L
хм, странно, он же там чуть ли ни каждую букву в отдельный тэг оборачивает
fink3L
я лет 6 назад такое делал, все работало, посмотри точно ли ты структуру файла не ломаешь) попробуй еще ничего не менять а просто пересобрать
Sergey
Vladislav
fink3L
тогда не в курсе
Anonymous
Раскритикуйте код, буду благодарен)
https://pastebin.com/W2wGWUMy
#ostap_help
Alexander
Anonymous
спасибо, а как одним запросом вытащить?
Anonymous
что-то не имею представления
Anonymous
о, понял)
fink3L
Раскритикуйте код, буду благодарен)
https://pastebin.com/W2wGWUMy
#ostap_help
1. не смешивай камел кейс со снейком
2. после else (который если не 404), попробуй заменить весь код максимум на 2-3 строчки вместе с ретурном
3. комментарии тоже мусор
4. после выполнения пункта 2, скидывай код сервиса который делает всю херню из елса и мы его раскритикуем, там у тебя циклы ничего не делающие будут и запросы к базе в цикле и обращение к массивам по ключу
SarcasmIO
Anonymous
прям так?
SarcasmIO
прям так
Anonymous
Anonymous
https://github.com/Ostap34JS/Quizzes-laravel-php
fink3L
fink3L
это еще и ларавел? тогда и иф с ехо 404 не нужен
Anonymous
Anonymous
изменю потом
Anonymous
fink3L
у нас за экшен в контроллере длиннее двух строк убивают)
Anonymous
ого О_О
Anonymous
Anonymous
до)
Maxim
Anonymous
до)
ну, как делать то эти сервисы...
Anonymous
fink3L
вот, потом просто инжектишь сервис в контроллер и используешь его, получится весь этот код уйдет в отдельную штуку которую ты сможешь повторно использовать
Anonymous
спасибо!
fink3L
пс не пишу на ларке, но думаю там смысл такой же как и на сф)
Anonymous
https://laravel.com/docs/5.5/container
Anonymous
офф
Anonymous
Большое спасибо всем!
Anonymous
Anonymous
А, всё, вопрос отпал.
https://laravel.com/docs/5.5/errors
Ilya
что я делаю не так? Почему компосер не хочет совмещать