@laravel_pro

Страница 1231 из 2014
Konstantin
02.04.2018
10:31:02
или apache2/sites-available/ какой-то там conf

Vitaly
02.04.2018
10:31:58
Об этом

еще раз задам тут вопрос про мидлвари и psr реквесты: это вообще возможно? Создаю мидлварю, handle(ServerRequestInterface $request, Closure $next), и он всегда подсовывает ларовский реквест вместо psr реквеста, и, соответственно, на этом падает. Почему лара не может это зарезолвить? symfony bridge и zend diactors подключил. Причем если я в роуте в анонимной функции напишу тайпхинт, там все сработает

Google
Dmitry
02.04.2018
10:32:20
неужели тут никто не пробовал psr реквест подрубить?
во первых зачем? во вторых это сделано потому что юзается именно плюшки ларовского реквеста

Иван
02.04.2018
10:33:04
https://coderwall.com/p/erbaig/laravel-s-htaccess-to-remove-public-from-url это?
Не, вроде не то. Пути биться начинают. Либо я рукожоп

или apache2/sites-available/ какой-то там conf
Конфиги редактировать, получается, нужно?

Vitaly
02.04.2018
10:33:40
во первых зачем? во вторых это сделано потому что юзается именно плюшки ларовского реквеста
например, я хочу исползовать там либу какую-то, которая работает с psr реквестом

это же вообще обычный кейс и не должно сложно реализовываться, а лара не могет

Vitaly
02.04.2018
10:34:56
по моей логике, она должна спокойно принимает реквест psr и уметь возвращать psr респонс, но на самом выходе преобразовывать в свой респонс

Vitaly
02.04.2018
10:36:10
сделай адаптер, проблем то
из ларовского в psr?)

Dmitry
02.04.2018
10:37:09
Vitaly
02.04.2018
10:38:00
ну видимо так и придется, как-то костыльно получается и не понятно, почему лара не могет

Dmitry
02.04.2018
10:44:59
ну видимо так и придется, как-то костыльно получается и не понятно, почему лара не могет
вот хороший ответ https://stackoverflow.com/questions/38964552/should-i-use-psr-7-for-laravel-requests-responses

Google
Dmitry
02.04.2018
10:49:24
Всем привет, вопросик касательно CORS: есть самописный маленький сервис, который работает по принципу яндекс метрики, правильно ли в http ответе прикреплять Access-Control-Allow-Origin: * или вместо * нужно указывать только домен, с которого клиент отправлил xhr запрос? Заранее спасибо

Alexandr
02.04.2018
11:02:06
* - разрешаешь всем если будешь в ответ слать домен с которого был запрос - то в чем смысл

тут ты должен сам решить какие домены имеют доступ

Vitaly
02.04.2018
11:12:30
вот хороший ответ https://stackoverflow.com/questions/38964552/should-i-use-psr-7-for-laravel-requests-responses
ну там ответ по типу "вы уверены что вам нужны эти РЕКОМЕНДАЦИИ?" но вопрос не в этом. Лара итак умеет использовать psr реквесты, но почему-то она не может их в мидлварях использовать. Ну и вообще это нужная фича для фреймворка, я считаю

Vitaly
02.04.2018
11:18:05
ну логика простая же) psr - штука, созданная сообществом, чтобы не плодить одинаковый код и чтобы разработчики работали с одинаковым интерфейсом, и это хорошо вот мой кейс довольно тривиален - я просто хочу использовать либу, которая написана с использованием psr для сообщества, чтобы люди могли везде использовать и эта либа хорошо кладется в мидлвари, но ларавель мне этого не позволяет а по поводу реализации - можно конвертить туда-обратно сколько хочешь, может я не понимаю нюансов, но сложностей особых не вижу

Boltov
02.04.2018
11:18:26
Дайте группу php

Boltov
02.04.2018
11:19:19
Dmitry
02.04.2018
11:19:26
Дайте группу php
https://t.me/prophp7

Vitaly
02.04.2018
11:19:59
ну пройдись по цепочки посмотри где именно она кладет его и как можно подменить
как время будет, может даже pr запилю, а то у меня пригорело немного даже)

Nik
02.04.2018
11:22:33
как время будет, может даже pr запилю, а то у меня пригорело немного даже)
его все равно зареджектят. именно изза сухости PSR-ов у ларки есть свои врапперы поверх симфонийских реализаций. и вот поверь, ну ненужен чистый пср, и не дураки это делали

Vitaly
02.04.2018
11:25:28
его все равно зареджектят. именно изза сухости PSR-ов у ларки есть свои врапперы поверх симфонийских реализаций. и вот поверь, ну ненужен чистый пср, и не дураки это делали
ну так лара в доке пишет "мы крутой и гибкий фреймворк, если хочешь юзать пср, флаг тебе в руки, подруби бридж от симфони с диакторами и все заведется", а по факту нихера если бы они в доке написали "мы запилии реализацию только для экшенов, а для мидлварь решили не пилить, потому что не можем (или потому что этот ваш пср вообще не нужен)", то я бы против ничего не имел

Alexander
02.04.2018
11:25:40
код пробежки по циклу покажите

Aztwin LK
02.04.2018
11:26:32
код пробежки по циклу покажите
Обращаюсь так же к $user->appointments, но я бы понял если бы я просто в шаблон коллекцию пользоватлей передал. Так я же спецом через with

Nik
02.04.2018
11:26:57
Google
Vitaly
02.04.2018
11:31:59
не сравнивай лару и симфони, здесь за 1 минорную версию может все с ног наголову поменяться, например как поменялся порядок вызова видлварь в 5.4. И описывать каждый чих никто не будет, это есть в доке, туда прийдется периодически заглядывать
лару и симфони я не сравнивал) и как раз я написал о том, что в доке этого нет, в которую ты советуешь заглядывать а то, что "никто не будет каждый чих описывать", во-первых, лара вроде хвастается своей докой, а во-вторых, там всякие чихи описываются. И чих по psr они выделили в отдельный подраздел, а не просто заметка

Vitaly
02.04.2018
11:34:07
запили в index.php свой реквест, да и все:)
это шутка?) мне же только для одной мидлвари надо пока еще не попробовал, но я думаю что не должно ничего помешать через симфонивский бридж прям в мидлвари конвертнуть ларовский в пср, закинуть его в либу, получить ответ и конвертнуть обратно))

кинь в меня линкой пож
https://laravel.com/docs/5.6/requests#psr7-requests

Nataly
02.04.2018
11:34:33
#вакансия #москва #php #Laravel #backend #fulltime # Backend- разработка для веб-платформы и для мобильных приложений, автомобильная тематика. #Москва, ст.м. Павелецкая. #Фуллтайм Уровень дохода- до 150 000 рублей на руки Задачи: Совершенствование существующей архитектуры системы, реализация новой функциональности; Стек технологий: # PHP 7 #Laravel, PostgreSQL, Git. Пожелания к опыту кандидата: Опыт разработки на указанном стеке от 2-х лет Умение писать оптимальный и читабельный код Условия: пятидневка, # гибкий график, заработная плата от 120 000 до 150 000 рублей на руки, официальное оформление. Более подробная информация о проекте- в личных сообщениях. Если интересно, пишите на электронную почту: n.savinova@wanted-profi.ru, но можно и в личку.

Vitaly
02.04.2018
11:40:37
Ты ж для лары мидлу делаешь, нафиг тебе psr?
я же говорю, в мидле у меня используется либа, которая принимает psr реквест)

Илья
02.04.2018
11:41:00
модель: protected $appends = ['test']; public function getTestAttribute() { return 'hello'; } контроллер: dd(Test::first()); поля test нет, в чем может быть проблема?

Dmitry
02.04.2018
11:41:55
я же говорю, в мидле у меня используется либа, которая принимает psr реквест)
просто дальше у тебя могут быть мидлвары которые только с ларовким реквестом работают, и это сломает в принципе работу приложения

Dmitry
02.04.2018
11:42:24
так что проще сделать адаптер на реквест

Илья
02.04.2018
11:43:31
Oleg
02.04.2018
11:43:47
я ж в $appends это поле закинул
Я ответил тебе, апенд добавляется только в джейсон

Илья
02.04.2018
11:43:51
Vitaly
02.04.2018
11:45:13
просто дальше у тебя могут быть мидлвары которые только с ларовким реквестом работают, и это сломает в принципе работу приложения
так я же объяснил как я собираюсь делать: в мидлваре я принимаю ларовский реквест. Перевожу его в пср через симфонивский бридж. Потом кидаю этот пср реквест в либу, она отрабатывает, и я этот реквест возвращаю в ларовский и кидаю его дальше)

Nik
02.04.2018
11:45:36
>Once the attribute has been added to the appends list, it will be included in both the model's array and JSON representations. так что по логике он должен быть в атрибутах

Admin
ERROR: S client not available

Google
Vitaly
02.04.2018
11:56:24
если не секрет что ты там такое хитрое делаешь через либу?
hmac ) есть ларовские варианты либ, но у меня вообще самописная потому "так исторически сложилось" но как пример есть такая вот либа: https://github.com/acquia/http-hmac-php

Alexander
02.04.2018
11:56:52
Помогите с запросом. Есть ли смысл такой запрос переводить на orm? SELECT r.date_at, currencies.currency, properties.value FROM ( SELECT MAX(properties.date_at) AS date_at, properties.id_currency FROM properties GROUP BY properties.id_currency ) as r LEFT JOIN properties ON properties.date_at = r.date_at AND properties.id_currency = r.id_currency LEFT JOIN currencies ON r.id_currency = currencies.id

Dmitry
02.04.2018
12:01:45
То есть нет смысла?
ну смотря для чего он у тебя и где используется.

Alexander
02.04.2018
12:02:28
ну смотря для чего он у тебя и где используется.
Он просто собирает данные с двух таблиц в таблицу, нужного вида и отдает на клиент

Dmitry
02.04.2018
12:02:58
собирает в таблицу?

Alexander
02.04.2018
12:03:20
собирает в таблицу?
Ну это я так образно выразился

Dmitry
02.04.2018
12:04:04
ну если тебя устраивает, пользуйся :)

Alexander
02.04.2018
12:05:22
У таблицы currencies есть поле currency, у таблицы properties есть поле date_at и value. Он берет currency, ищет последнюю дату для данной валюты и значение. Значение зависит от даты. Дата зависит от валюты

Aztwin LK
02.04.2018
12:13:29
Курс валюты не постоянен и меняется со времененм

Dmitry
02.04.2018
12:16:00
ну так сделай связь валюта - значение. и выбирай последнюю запись

Romuald
02.04.2018
13:38:32
Чет голова не варит. Отзыв имеет несколько картинок. Картинка id,src,review_id После загрузки через dropzone, мы создаем эти картинки в бд. В ответ собираем айдишники. Айдишники передаем при создании самого отзыва, в процессе создания мы этим сущностям по ид задаем review_id и в дамках Или как грамотно?

Romuald
02.04.2018
13:41:32
Но суть такова. Что при заполнении формы. Картинки через дропзон уже надо отправлять

Уже их надо обработать, до отправки отзыва

Google
Dmitry
02.04.2018
13:42:11
Но суть такова. Что при заполнении формы. Картинки через дропзон уже надо отправлять
ну тогда будь готов к тому что у тебя будет куча ни с чем не связанных картинок

Romuald
02.04.2018
13:42:31
ну тогда будь готов к тому что у тебя будет куча ни с чем не связанных картинок
Вот я и пришел понять, как это все реализуют умные дядьки

Вроде дропзон на каждом углу

Dmitry
02.04.2018
13:42:55
он вроде позволяет все отправить с пост запросом

типа отложенной загрузки

Romuald
02.04.2018
13:43:39
dropzoneOptions: { url: 'https://httpbin.org/post', thumbnailWidth: 300, headers: {"My-Awesome-Header": "header value"}, uploadMultiple: false, maxFiles: 5, Но он просто где-то требует хранить картинки

Или я не правильно понял суть его работы

Страница 1231 из 2014