Найти в Дзене
Управление глобальными настройками в вашем Laravel проекте никогда не было таким простым и надёжным! Благодаря пакету для глобальных настроек управляйте ими через миграции. Позволяет относится к настройкам сайта более строго. Наверняка многие делали что-то вроде таблицы global_settings с key и value. Но это самый примитивный вариант. Благодаря пакету же можно создавать DTO-классы для настроек и группировать их по смыслу. А встраивание через сервис-контейнер позволит легко получить их из базы без дополнительных усилий. Однозначно пакет должен быть почти в каждом проекте.
2 года назад
Скачивание файла через ssh. Поможет программа scp scp root@192.168.1.1:путьдофайла ~/ Или Имя пользователя@IP адрес:путь до файла на сервере пробел путь куда скачать файл на вашем компьютере
2 года назад
Git returns exit code 1 При использовании docker с wsl2 на windows 10\11 встречаются ошибки при использовании гита, не удается сохранять файлы из IDE? Всё дело в том что докер работает под root-пользователем, а подсистема линукс запускается под обычным пользователем, настроенным при установке. Поможет следующий алгоритм: 1. Окрываем Проводник и переходим по пути C:\Users\<USERNAME>\AppData\Local\Microsoft\WindowsApps Вместо username - имя пользователя виндовс 2. В этой папке будет файл с именем примерно ubuntu2004.exe - Запоминаем имя файла 3. Открываем Powershell с правами администратора 4. cd C:\Users\<USERNAME>\AppData\Local\Microsoft\WindowsApps - где не забываем поменять имя пользователя 5. ubuntu2004.exe config --default-user root - вместо ubuntu2004 - имя файла из пункта 2 6. Перезапускаем комп 7. Готово
2 года назад
Обходим любые ошибки в composer install\update.
Часто возникают случаи когда при установке нового или старого проекта на Laravel не получается установить пакеты. Обычно ошибки возникают из-за несовместимости версий PHP либо отсутствия каких-либо библиотек. Я всегда сталкиваюсь с такой проблемой, когда мне нужно развернуть проект через докер (Sail), поэтому необходимо любым способом установить ядро, а контейнер уже сам содержит нужную версию и библиотеки. На помощь приходит следующий код: composer install --ignore-platform-req=ext-bcmath --ignore-platform-req=ext-simplexml --ignore-platform-req=ext-soap --ignore-platform-req=ext-simplexml --ignore-platform-req=ext-dom...
122 читали · 2 года назад