Andrey
И в чем проблема? Есть же там параметр для этого.
Alexander
100 тыщ
Alexander
😁
Alexandr
Не туда скинул)
Alexandr
Сорямба
Alexandr
Andrey
Если я хочу в Http/routes.php юзать роуты на свой контроллер, то надо use его делать?
Alexander
Alexander
Andrey
Коротенько, на 514 страниц
Alexander
😁
Andrey
Я тож так умею. Берёшь дел на 5 минут и хуячишь видео на полчаса.
Alexander
Дмитрий
Ребят, кто реализовывал динамический ЧПУ? Куда копать?
Пример, есть ИМ, на некоторых страницах хотят размещать ссылки на отфильтрованный по указанным правилам каталог, но при этом 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
Есть еще хуки вот там можно все тоже делать. Вообще гит очень полезно изучить - помогает в разработке откатывать всякое и смотреть проще на мир.
Alexander
Andrey
Да хук же так и так с ключами там настраивается всякими и так и так требует сервера и консоли.
Alexander
Am
Andrey
Alexander
возми бесплатный бегет на 30 дней и уработайся в трешке)
Andrey
Alexander
Alexander
пусть разваливается до конца
Andrey
Ща проект завалю на трёшке и всё, можно бросать)
Andrey
Andrey
Итить.
Am
Вот вроде самый простой вариант объяснения https://habr.com/ru/post/449868/
Вообще все для этого на всяких CI и делают. Редко когда вообще использую гит для базы.
Есть файлы миграций, которые попадают в гит, и по которым можно смотреть что да как было. Миграции облегчают жизнь в случаях когда еще есть схемы.
Am
Am
Раз уж сегодня 30 лет линуксу. ((:
Andrey
Я просто думал, раз уж ларавел, то может как-то это там увязано с миграциями, и оно там что-то куда-то делается.
Мирослав
+ можно эту книгу считать за инструкцию по evolution в какой-то степени?
Axenia
mirislav (0) увеличил карму Grinyaha (2142.27)
Alexander
Andrey
Я думал миграции — это именно структура бд.
А если я в Эво нажму какой-то тырчик с настройками...
Am
Andrey
Видимо,я их не понял. Потому что тыкал только для создания/изменения само структуры таблиц.
Andrey
Опять же неясно. Если мой контроллер что-то там инсетит в базу, откуда это в миграциях будет? Вроде ничего не появлялось.
Alexander
Am
Вам бы, как мне кажется, очень зашел бы slimframework с концепцией ADR. Могу помочь изучить.
Alexander
Alexander
набирай группу!
Am
А мне?
И Вам могу помочь. ((%
Alexander
но дороже? 😁
Andrey
Такс... МНе надо на Эво 3.х авторизировать юзеров (тож отдельный вопрос, как)
Юзеры будут создавать документы. Т.е. я думал так:
роут с post на некий контроллер.
там принятьRequest $request
записать что надо в бд.
Не так?
Alexander
щас загуглим что за зверь
Alexander
Andrey
Am
набирай группу!
На это время нужно много. Со своей стороны могу просто показать как работает ADR концепция и когда, обычно, человек пару раз напишет страничку, то проясняется как устроено и ларавель и многое другое. Сразу видит в чем печаль ларавеля. ((%
Andrey
Авторизацию не тыкал, завтра буду.
Меня пока смутил Am и миграции.
Не могу уловить связи между созданием доков и миграцией.