Skeptic
в проекте в одном 300+ миграций, поднимаются все секунд за 5, нет ну вы серьезно?
Skeptic
и это на локальной машине
Anonymous
ему нужны редакции базы
Anonymous
без лишних действий
Anonymous
решение я напишу которое секономит прцессорное время
Skeptic
энтузиасты) пилите пакет, круто будет)
Anonymous
зачем пакет
Anonymous
идея на уровне предложения пр
Anonymous
потом уже пакет
Anonymous
если не примут
Anonymous
@ellrion а ты как смотришь?
Skeptic
так можно общее решение запилить, сделаешь гит репу публичную, будешь собирать звездочки)
Anonymous
ес босс
Skeptic
блин, зачем мне врать)
Maksim (Ellrion)
я не сказал врёшь я сказал от балды
Vladimir
Так не понятно, что именно долго и идейно не правильно в построении схемы?) без данных - это очень быстрая операция
Vladimir
Даже индексы будут в момент строиться на голой схеме)))
Skeptic
+1
Vladimir
Можно количество файлов миграции узнать?)
Skeptic
ну, ок, в сердцах преувеличил, 291
Vladimir
Кстати, год назад мы писали код, чтобы лару научить рекурсивно обходить папки миграции. Кто-нибудь знает, она сейчас умеет это из коробки?
Vladimir
На большом проекте без этого иногда тяжело) очень удивились, когда не нашли решения стандартного
Maksim (Ellrion)
Так не понятно, что именно долго и идейно не правильно в построении схемы?) без данных - это очень быстрая операция
идейно неправильно делать лишние действия. опять пример с гитом и комитами. или если угодно репликация в постгресе. хочится слепок накатить а не повторять действия отменяющие друг друга
Vladimir
Я не понимаю, в чем проблема пройтись по ним и провести в порядок?
Vladimir
Разделить логически и тд
Дмитро
ребят, каким вы пакетом для ролей/пермишнов пользуетесь?
Maksim (Ellrion)
Я не понимаю, в чем проблема пройтись по ним и провести в порядок?
то что ты называешь приводить в порядок я так же могу назвать костылем. и еще с большим правом. так как ты по сути выкидываешь всё что было и делаешь новую первую миграцию. плюс делаешь это руками. еще и таблицу с миграциями наверное чистишь (руками ставя что новая "инит" миграция накатилась)? или как относится к этому текущий инстанс проекта? и т.п. вопросы. костылем больше пахнет
🎄Victor
Maksim (Ellrion)
Ладно) делай слепки)
можно да?) вот спасибо! Изначально вопрос был не "докажите мне как мне делать не надо" а "как вы делаете, как решаете задачу нового инстанса приложения относительно бд". Ок все накатывают миграции от первой. Хотя Вот кто то костылит и делает периодически эдакий fresh (или squash ) для миграций. Кто то предложил дамп (но проблема с переносимостью между движков). Всем спс
Vladimir
Можно)
Kamol
ребят, каким вы пакетом для ролей/пермишнов пользуетесь?
https://github.com/santigarcor/laratrust - fork от zizaco/entrust которого разраб не поддерживает, довольно таки хороший пакет
Andrey
Коллеги, подскажите, какой самый правильный подход для аутентификации, если приложение рендерит view на сервере, а частично работает по api (запросы DataTables и прочее)?
Andrey
можно да?) вот спасибо! Изначально вопрос был не "докажите мне как мне делать не надо" а "как вы делаете, как решаете задачу нового инстанса приложения относительно бд". Ок все накатывают миграции от первой. Хотя Вот кто то костылит и делает периодически эдакий fresh (или squash ) для миграций. Кто то предложил дамп (но проблема с переносимостью между движков). Всем спс
Пришёл в контору, поднял Лару для нового проекта. Через пару месяцев нужно было интегрировать с другой БД, содержащей 197 таблиц. Сделал слепок и сунул при вызове "первой" миграции. Таким образом, если накатить проект на чистую базу, за основу будет взят слепок, а дальше все миграции одна за другой. Мне такого варианта достаточно.
Andrey
Коллеги, подскажите, какой самый правильный подход для аутентификации, если приложение рендерит view на сервере, а частично работает по api (запросы DataTables и прочее)?
Оба варианта одинаково правильные, а вот вопрос целесообразности зависит от твоего проекта и того, что на нем уже есть.
Andrey
Оба варианта одинаково правильные, а вот вопрос целесообразности зависит от твоего проекта и того, что на нем уже есть.
ну надо быстро забустрапить, spa нецелесообразно делать по финансам, но нужно и web и api, вот собственно и вопрос
Andrey
быстрее на blade
Maksim (Ellrion)
ну надо быстро забустрапить, spa нецелесообразно делать по финансам, но нужно и web и api, вот собственно и вопрос
Запросы от дата таблес это не апи. Это обычные аякс запросы. Юзаешь обычную авторизацию с куками
Andrey
быстрее на blade
Вот и ответ
Maksim (Ellrion)
обычный аякс это не апи? если он обращается к api
А зачем тебе тут апи? Апи это стетлесс прежде всего. Он тебе нужен?
Maksim (Ellrion)
То что ты отвечаешь на аякс Джейсоном. Не делает это апи
Andrey
А зачем тебе тут апи? Апи это стетлесс прежде всего. Он тебе нужен?
нет, я имел ввиду исключтельно xhr на роуты с /api/...
Andrey
нет, я имел ввиду исключтельно xhr на роуты с /api/...
Слово в урле не превращает в апи то, что за ним находится.
Andrey
я все время работал с Passport и JWT
Andrey
не понятно, какой в данном случае использовать тут
Andrey
Andrey
Maksim (Ellrion)
нет, я имел ввиду исключтельно xhr на роуты с /api/...
Мне все ещё кажется (по исходному вопросу) что тебе не нужно помещать твои роуты в апи и не нужна отдельная авторизация. И ты путаешься в назначении апи
Andrey
Мне все ещё кажется (по исходному вопросу) что тебе не нужно помещать твои роуты в апи и не нужна отдельная авторизация. И ты путаешься в назначении апи
да, вероятно привычка из-за того, что раньше использовали Ларавал исключительно как бэк для мобильных приложений
Andrey
я понял суть, все xhr роуты тоже кладем в web и используем обычную аутентификацию, когда понадобиться использовать api - делаем как раньше с JWT
Maksim (Ellrion)
Да
Andrey
Спасибо за разъяснения ребята, я догнал 👌
Владислав
Всем привет) такой вопросик: когда создал миграцию которая создаёт таблицу с полями, чтобы добавить или изменить эти поля нужно обязательно создавать новую миграцию или можно как-то это сделать в текущей?
Ар
если есть вероятность что хоть кто-то выполнил миграцию, то создавай новую
Ар
даже если этот хоть кто-то – ты
Владислав
То есть в любом случае лучше нужно создавать новую миграцию?
Ар
Да
Ар
Они же фиксируются в отдельной таблице и старые не будут выполняться
Владислав
Аааа....понятно) большое Вам спасибо))) буду знать)
David
Я как первые миграции описывал, бывало не так создал таблицу то очистил бд и переписал старые миграции ) но это опять же на самом начале когда еще нету данных)
Andrey
всем привет, используя laravel-mix на npm run prod (на локалке) прод-скрипт не компилируется и сбрасывается после 91%, (vue.js), кто-нибудь сталкивался с кейсом таким?
~
Здрасте. Как добавить css во вью?
~
asset() не могет
Vladimir
import '/path/to/style.css';
Skeptic
))))) почему не могет?)
Oleksii
Возможно кто то сталкивался,google maps api возвращает не ту локализацию? Запрашиваю ру https://maps.googleapis.com/maps/api/geocode/json?address=%D1%85%D1%80%D0%B5%D1%89%D0%B0%D0%B4%D0%B8%D0%BA4&language=ru
Oleksii
а возвращает укр https://prnt.sc/i7vmxq
Юрий
всем привет, используя laravel-mix на npm run prod (на локалке) прод-скрипт не компилируется и сбрасывается после 91%, (vue.js), кто-нибудь сталкивался с кейсом таким?
100 лет назад такое было. Какой-то пакет козлит. Лечил добавлением зависимостей необходимых, если не ошибаюсь.
Skeptic
внимательнее в доку геокодинга вчитайтесь