Юрий
Для себя хоть капсом пиши
invariance
В большой команде - золотая
видел очень дохуя тестов, где методы в snake пишутся
invariance
в больших проектах в т.ч.
Andrey
видел очень дохуя тестов, где методы в snake пишутся
Покажи хоть один большой проект на ларе
Andrey
где тесты в snake case
invariance
причем тут лара
invariance
то мы про пср, то про фреймворк, то про пхп
invariance
не надо менять контексты себе в угоду :)
Andrey
Так мы говорим о тестах в контексте лары, которая на PHP
Юрий
видел очень дохуя тестов, где методы в snake пишутся
Видел крайне мало прогеров которые так пишут в команде, остальные получили пиздюлину и больше не занимаются самодеятельностью. Ну и пречеки в репозитории забреют коммит не по кодстайлу
Andrey
Да, у нас просто CS чек пошлет на 3 советских со snake-кейсами
Юрий
Ну и передача переменных в шаблон тоже вполне себе регламентирована, кодстайл в разрезе mysql данных смотреть надо
invariance
https://symfony.com/doc/current/testing.html хм, ну раз в симфе так рекомендуют, то ладно
invariance
Если честно, у меня у самого в тестах camel
invariance
😆
Andrey
Ты наверное удивишься, но в симфони еще: > Use camelCase, not underscores, for variable, function and method names, arguments;
Andrey
И в Zend
Юрий
https://symfony.com/doc/current/testing.html хм, ну раз в симфе так рекомендуют, то ладно
Симфа тут не при чем, все так должны делать в идеале. А то стандарты есть, нет вместо написания нормального кода холивары какой кодстайл лучше
invariance
ну изначально речь шла про переменные только
Юрий
Лучше бы вместо кодстайла лучше код лучшего уровня писали
Юрий
С переменными тоже вполне себе стандарты есть
invariance
(а в моем мозгу - про переменные, которые через строки создаются)
Юрий
Я то что с базы в снейке пишу, то что генерируемое мной - кэмел
Юрий
Так сразу понятно контекст че откуда
Andrey
Лучше бы вместо кодстайла лучше код лучшего уровня писали
Для этого надо его писать и делать PR, проходить ревью. А если ты еще на этапе авточеков проваливаешься, тут пока не до улучшения кода 😂 Шутки за 100
Юрий
Хотя учитывая что для всего AR и прочее - я не помню когда последний раз данные с базы брал напрямую
Юрий
А коллекции полученные и прочее уже объектами в кэмеле
Andrey
Эхххх, уже 2 года не трогал этот ваш AR, аж ностальгия проснулась)
Юрий
Доктрина?
Andrey
Хоть пет-проджект ради этого пили 😂
Andrey
Доктрина?
Дааааа… При том самое извращенное ее применение, лол
Andrey
не ORM а ODM
Юрий
Фу(
Andrey
Даааа и такое бывает. Ну ормку их я люблю, ибо у меня специфические вкусы, я люблю всякий EventSourcing и прочую DDD-шнягу. Но ODM определенно ошибка
invariance
тупиковая ветвь эволюции 😆
Andrey
Да она даже концептуально не состоятельна. Даже ее создатели об этом говорят, лол
Andrey
Типа O*M для NoSQL - зашквар
Andrey
Но у меня же как и у @segfauIt свое мнение 😂
invariance
не вижу ничего смешного ☝🏼
Rustam
Всем привет
Rustam
Пытаюсь освоить passport/ Подскажите почему если указываю в $response=$this->client->post('http://twitter.local/oauth/token',
Rustam
то приходит ошибка
Rustam
Server error: POST http://twitter.local/oauth/token resulted in a 500 Internal Server Error response: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'tclient.oauth_clients' doesn't exist (SQL: select * from `oau (truncated...)
Rustam
А если указываю http://127.0.0.1:8000/
Rustam
запустив через artisan то работает нормально
Rustam
тока что решилось - помогло php artisan config:cache
Rustam
спасибо ))
Rustam
а нет не в этом дело
Rustam
это возникает если пытаться выполнить запрос повторно $this->client->post('http://twitter.local/oauth/token',[ 'form_params'=>[
Rustam
в случае если уже авторизовалось
Rustam
может кто занает как поправить
Джамиль
Написано же нет таблицы
Rustam
ага
Rustam
да не таблица не причем
Rustam
в приципе щас все работает
Rustam
passport этот сыроват я думаю
Rustam
почистил когда кеш стала просто другая ошибка приходить, я выше перепутал. Все вроде разобрался что и как
Maksim (Ellrion)
passport этот сыроват я думаю
Не он сыроват а ты наверное.
Rustam
Я не сыроват, я вообще ещё из океана не эволюционировал
Rustam
Сыроват в плане что не должна такая ошибка вылазить. Чёт там внутри с логикой не то.
Rustam
То есть он пытается обратиться к несуществующей таблице, причём решает это где то внутри у себя
Юрий
Ну так поищи где. И если таблицы нет - не была применена миграция.
Rustam
ну я смотрю
Rustam
миграции тут не причем
Rustam
100%
Rustam
у меня вот 2 приложения
Rustam
twitter.local
Rustam
и tclient.local
Rustam
и соотвественнно когда я запрашиваю у twitter access_token
Rustam
вываливается временами ошибка - tclient.oauth_clients
Rustam
а если запустить локальный сервер - то все нормально - уже падает с ошибкой 401 Unautorized
Rustam
как и должно быть в приципе
Юрий
ну потому что конфиг базы не той указан, раз два приложения - то логично сто и 2 базы
Rustam
естественно
Юрий
а судя по ошибке - приложение одно смотрит в базу другого
Rustam
2 базы
Rustam
неа
Rustam
POST http://twitter.local/oauth/token
Rustam
идет сюда