Dmitry
Dmitry
я наверное смыла вопроса не уловил
Dmitry
Nik
чорт, ну оно же работает :) и если делать NUser->unreadNotifications он автоматом строит билдер с type=user, а не type=App\Models\NUser
Dmitry
Dmitry
все по неймспейсу
Nik
Dmitry
там вообще без разницы кто
Illia
@am0nshi может у тебя где-то такое есть?
Illia
Illia
Чекни сервис провайдеры, может где-то такое выполняется
Nik
Nik
в самом трейте есть такое
Nik
хм, момент
Nik
Dmitry
ivan
Кто шарит в pivot таблицах?
Есть отношение многие-ко-многим + столбец с датами.
Id table1_id table2_id date
Дата при выводе тип стринг. А надо, что бы была карбон.
При обработке формы, я привожу к карбону, но так как у пивот таблицы нет protected dates, он сохраняет стринг. (В базе поле тип date)
Illia
Vitaly
еще раз задам тут вопрос про мидлвари и psr реквесты:
это вообще возможно? Создаю мидлварю, handle(ServerRequestInterface $request, Closure $next), и он всегда подсовывает ларовский реквест вместо psr реквеста, и, соответственно, на этом падает. Почему лара не может это зарезолвить? symfony bridge и zend diactors подключил.
Причем если я в роуте в анонимной функции напишу тайпхинт, там все сработает
Ivan
Ребят, привет. Подскажите, пожалуйста, где можно поискать информацию, как на сервере под Linux через консоль можно настроить корневую папку домена, как в openserver, грубо говоря? Чтобы при переходе по домену сразу смотрело в директорию public? Я минут 10 погуглил, но не нашёл ничего полезного
Vladimir
Vitaly
пробовал дебажить и, насколько я понял, в мидлваре ему насрать, что ты там тайпхинтишь, он не пробует резолвить зависимости через контейнер, и всегда первым параметром шлет ларовский реквест
Konstantin
Vitaly
неужели тут никто не пробовал psr реквест подрубить?
Konstantin
или apache2/sites-available/ какой-то там conf
Konstantin
Vitaly
Об этом
Vitaly
еще раз задам тут вопрос про мидлвари и psr реквесты:
это вообще возможно? Создаю мидлварю, handle(ServerRequestInterface $request, Closure $next), и он всегда подсовывает ларовский реквест вместо psr реквеста, и, соответственно, на этом падает. Почему лара не может это зарезолвить? symfony bridge и zend diactors подключил.
Причем если я в роуте в анонимной функции напишу тайпхинт, там все сработает
Ivan
Ivan
Vitaly
Vitaly
это же вообще обычный кейс и не должно сложно реализовываться, а лара не могет
Konstantin
Vitaly
по моей логике, она должна спокойно принимает реквест psr и уметь возвращать psr респонс, но на самом выходе преобразовывать в свой респонс
Dmitry
Vitaly
Dmitry
Vitaly
ну видимо так и придется, как-то костыльно получается и не понятно, почему лара не могет
Oleh
Nik
Dmitry
Всем привет, вопросик касательно CORS: есть самописный маленький сервис, который работает по принципу яндекс метрики, правильно ли в http ответе прикреплять Access-Control-Allow-Origin: * или вместо * нужно указывать только домен, с которого клиент отправлил xhr запрос? Заранее спасибо
Anonymous
Olexandr
* - разрешаешь всем
если будешь в ответ слать домен с которого был запрос - то в чем смысл
Olexandr
тут ты должен сам решить какие домены имеют доступ
Dmitry
Dmitry
у кого то подгорело
https://twitter.com/taylorotwell/status/980611654449860608
Vitaly
ну логика простая же)
psr - штука, созданная сообществом, чтобы не плодить одинаковый код и чтобы разработчики работали с одинаковым интерфейсом, и это хорошо
вот мой кейс довольно тривиален - я просто хочу использовать либу, которая написана с использованием psr для сообщества, чтобы люди могли везде использовать и эта либа хорошо кладется в мидлвари, но ларавель мне этого не позволяет
а по поводу реализации - можно конвертить туда-обратно сколько хочешь, может я не понимаю нюансов, но сложностей особых не вижу
Anonymous
Дайте группу php
Dmitry
Anonymous
Vitaly
Alexander
код пробежки по циклу покажите
Anonymous
код пробежки по циклу покажите
Обращаюсь так же к $user->appointments, но я бы понял если бы я просто в шаблон коллекцию пользоватлей передал. Так я же спецом через with
Nik
ну так лара в доке пишет "мы крутой и гибкий фреймворк, если хочешь юзать пср, флаг тебе в руки, подруби бридж от симфони с диакторами и все заведется", а по факту нихера
если бы они в доке написали "мы запилии реализацию только для экшенов, а для мидлварь решили не пилить, потому что не можем (или потому что этот ваш пср вообще не нужен)", то я бы против ничего не имел
не сравнивай лару и симфони, здесь за 1 минорную версию может все с ног наголову поменяться, например как поменялся порядок вызова видлварь в 5.4. И описывать каждый чих никто не будет, это есть в доке, туда прийдется периодически заглядывать
Dmitry
Vitaly
не сравнивай лару и симфони, здесь за 1 минорную версию может все с ног наголову поменяться, например как поменялся порядок вызова видлварь в 5.4. И описывать каждый чих никто не будет, это есть в доке, туда прийдется периодически заглядывать
лару и симфони я не сравнивал)
и как раз я написал о том, что в доке этого нет, в которую ты советуешь заглядывать
а то, что "никто не будет каждый чих описывать", во-первых, лара вроде хвастается своей докой, а во-вторых, там всякие чихи описываются. И чих по psr они выделили в отдельный подраздел, а не просто заметка
Nik
Vitaly
запили в index.php свой реквест, да и все:)
это шутка?)
мне же только для одной мидлвари надо
пока еще не попробовал, но я думаю что не должно ничего помешать через симфонивский бридж прям в мидлвари конвертнуть ларовский в пср, закинуть его в либу, получить ответ и конвертнуть обратно))
Nataly
#вакансия #москва #php #Laravel #backend #fulltime
# Backend- разработка для веб-платформы и для мобильных приложений, автомобильная тематика.
#Москва, ст.м. Павелецкая.
#Фуллтайм
Уровень дохода- до 150 000 рублей на руки
Задачи:
Совершенствование существующей архитектуры системы, реализация новой функциональности;
Стек технологий: # PHP 7 #Laravel, PostgreSQL, Git.
Пожелания к опыту кандидата:
Опыт разработки на указанном стеке от 2-х лет
Умение писать оптимальный и читабельный код
Условия: пятидневка, # гибкий график, заработная плата от 120 000 до 150 000 рублей на руки, официальное оформление.
Более подробная информация о проекте- в личных сообщениях. Если интересно, пишите на электронную почту: n.savinova@wanted-profi.ru, но можно и в личку.
Dmitry
Illia
модель:
protected $appends = ['test'];
public function getTestAttribute()
{
return 'hello';
}
контроллер:
dd(Test::first());
поля test нет, в чем может быть проблема?
Oleh
Dmitry
так что проще сделать адаптер на реквест
Nik
Illia
Illia