Мирослав
Выводится чем?
доклистером, а как еще
Andrey
И в чем проблема? Есть же там параметр для этого.
Alexander
100 тыщ
Alexander
😁
Alexandr
Не туда скинул)
Alexandr
Сорямба
Alexandr
100 тыщ
Белорусских?
Alexander
Белорусских?
лучше украинских 😁
Аляксандр
лучше украинских 😁
Готов поменять 100 тыс грн на 100 тысяч белорусских
Andrey
Если я хочу в Http/routes.php юзать роуты на свой контроллер, то надо use его делать?
Andrey
Коротенько, на 514 страниц
Alexander
😁
Andrey
Я тож так умею. Берёшь дел на 5 минут и хуячишь видео на полчаса.
Дмитрий
Ребят, кто реализовывал динамический ЧПУ? Куда копать? Пример, есть ИМ, на некоторых страницах хотят размещать ссылки на отфильтрованный по указанным правилам каталог, но при этом URL должен быть в виде ЧПУ, пример. Отфильтровать все красные большие воздушные шары, урл фильтра будет balls/?size[min]=10&color=red URL ЧПУ Должен получится balls/sizemin/10/color/red либо balls/bigred (т.е. по сути ЧПУ будет указывать сам менеджер).
Andrey
Это тебе к @webber_12 скорее всего. Он властелин всяких там фильтров.
Am
Там и Pathologic93 вроде реализовывал предварительно подготовленные страницы с подобным ЧПУ.
Andrey
Вопрос такой. Вот работаю я на своём локальном опенсервере с Эво 3.х. И хочу выгрузить всё на удалённый сайт. Но при этом затрётся файлик коннекта к бд. Да и саму бд тоже бы как-то удобно экспортировать. Как решать?
Am
Есть .env файл в котором настройки хранят и его не выгружают на боевой сервер.
Andrey
Я выгружаю просто фтп-клиентом.
Am
Дык, иначе и не решишь. Тут нужно знать что выгружать. Грубо говоря вынести в корень файл подключения или папку с надписью "НЕВЫГРУЖАТЬ" и знать что не нужно ее выгружать. ((% Смысл в том только. Это можно автоматизировать или вот таким дедовским способом ковыряться.
Andrey
Ну или настроить в фтп-клиенте исключение для .env ИЛи может быть дать права только чтение на боевом хосте?
Am
В целом смысл не меняется - знать что выгружать.
Andrey
А как батьки делают это? Делают 2 разных файла /core/custom/.env (я так понимаю речь про этот файл)?
Am
Прям батьки-батьки через гит выгружают или тот же свн. В любом случае что-то контролит версию и выгрузку, а где эти "не нужные для выгрузки файлы" лежат - дело десятое.
Andrey
А в гите в игнор .env типа?
Am
По простому да.
Andrey
Я просто хз как с обычного хостинга забирать гит. Скорее всего, никак.
Andrey
Хм. А я ж могу на локале не делать env файл
Andrey
Он там валяется как .env.example, и хай себе лежит.
Am
Для подобных извращений придумали сервисы ci/cd где можно указать репозиторий гита и выгружать при коммите на фтп сервер. Прям когда какие-то такие проблемы, то обычно делают посредника, т.к. когда нет гита на хостинге, то обычно есть фтп, а гит не поддерживает фтп. Поэтому можно использовать какой-то свой дешевый ВПС или взять тот же бесплатный bitbacket (приватные репозитории там есть) и все настроить. Получим в итоге пустой репозиторий в bitbacket склонированный к себе на локалку в какую-то папку где настроенный фтп-клиент типа файлзилы смотрит и на хостинг тоже. Далее с хостинга файлы, добавляем в гит и коммит делаем из гита отправляя измнения на удаленный репозиторий. ((%
Am
От, а тут расписывал. ((%
Andrey
Не-не, это дико полезная инфа.
Andrey
Спасибо. Просто на сервере трёшка никак не хочется заводиться. То одно, то второе... Придётся локально разрабатывать и лить на хостинг клиента. Гит под сайт для себя чисто сделаю, чтобы откатиться, случись что.
Am
Есть еще хуки вот там можно все тоже делать. Вообще гит очень полезно изучить - помогает в разработке откатывать всякое и смотреть проще на мир.
Andrey
Да хук же так и так с ключами там настраивается всякими и так и так требует сервера и консоли.
Alexander
возми бесплатный бегет на 30 дней и уработайся в трешке)
Am
Там просто хостинг, не серв.
Обычно даже на "просто хостингах" есть возможность узнать у ТП можно ли использовать гит.
Andrey
да что ж у тя за сервер то уебанский такой что на не очень то требовательная трешка не заводится уже несколько дней? 😱
Не то слово. Админ раньше был. Щас все поувольнялись, я один сижу. Кошка бросила котят, хай ебутся как хотят.
Alexander
пусть разваливается до конца
Andrey
Ща проект завалю на трёшке и всё, можно бросать)
Am
А с БД как поступают кстати?
"Кто ж его знает". ((%
Andrey
Итить.
Am
Вот вроде самый простой вариант объяснения https://habr.com/ru/post/449868/ Вообще все для этого на всяких CI и делают. Редко когда вообще использую гит для базы. Есть файлы миграций, которые попадают в гит, и по которым можно смотреть что да как было. Миграции облегчают жизнь в случаях когда еще есть схемы.
Am
Am
Раз уж сегодня 30 лет линуксу. ((:
Andrey
Я просто думал, раз уж ларавел, то может как-то это там увязано с миграциями, и оно там что-то куда-то делается.
Мирослав
+ можно эту книгу считать за инструкцию по evolution в какой-то степени?
Axenia
mirislav (0) увеличил карму Grinyaha (2142.27)
Am
Я просто думал, раз уж ларавел, то может как-то это там увязано с миграциями, и оно там что-то куда-то делается.
На ларавель подход иной. Когда все работает именно через контроллеры и т.д., то нет необходимости делать гит БД. Просто есть файлы миграции которые вообще созданы для отслеживания изменений и есть сама БД в которой это все и происходит.
Andrey
Я думал миграции — это именно структура бд. А если я в Эво нажму какой-то тырчик с настройками...
Alexander
+ можно эту книгу считать за инструкцию по evolution в какой-то степени?
Evo3 использует лару, но с задумкой что кто то будет либо переходить в будущем на лару и сам уметь админки делать либо возьмет какие то хорошие вещи от лары и будет их вместе с evo3 использовать.
Andrey
Видимо,я их не понял. Потому что тыкал только для создания/изменения само структуры таблиц.
Andrey
Опять же неясно. Если мой контроллер что-то там инсетит в базу, откуда это в миграциях будет? Вроде ничего не появлялось.
Am
Видимо,я их не понял. Потому что тыкал только для создания/изменения само структуры таблиц.
Главное от чего стоит отталкиваться что файл миграции изначально содержит текущее время что позволяет применять в нужном порядке миграции.
Alexander
Опять же неясно. Если мой контроллер что-то там инсетит в базу, откуда это в миграциях будет? Вроде ничего не появлялось.
😂бро, надо с основ начинать. Я вот вчера прочитал про трейты, асбтрактные классы и вот это вот все...
Am
Опять же неясно. Если мой контроллер что-то там инсетит в базу, откуда это в миграциях будет? Вроде ничего не появлялось.
Значит Вы не правильно используете миграции. Вам нужно сначала создать миграцию, описание и т.д. А контроллеры ничего кроме как координировать какую-то "урлю"-группу-действий больше и не должны делать.
Am
Вам бы, как мне кажется, очень зашел бы slimframework с концепцией ADR. Могу помочь изучить.
Alexander
набирай группу!
Am
А мне?
И Вам могу помочь. ((%
Alexander
но дороже? 😁
Andrey
Такс... МНе надо на Эво 3.х авторизировать юзеров (тож отдельный вопрос, как) Юзеры будут создавать документы. Т.е. я думал так: роут с post на некий контроллер. там принятьRequest $request записать что надо в бд. Не так?
Alexander
щас загуглим что за зверь
EVO bot Лёшка
То есть ты выбрал путь отказа от формлистера?
Читай документацию ©(Pathologic) https://docs.evo.im/04_extras/formlister.html
Am
набирай группу!
На это время нужно много. Со своей стороны могу просто показать как работает ADR концепция и когда, обычно, человек пару раз напишет страничку, то проясняется как устроено и ларавель и многое другое. Сразу видит в чем печаль ларавеля. ((%
Alexander
Ещё не выбрал ничего)
В ларе есть свой авторизация и юзеры как я понимаю, в EVO3 свои юзеры
Andrey
Авторизацию не тыкал, завтра буду. Меня пока смутил Am и миграции. Не могу уловить связи между созданием доков и миграцией.