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