Сергей
подскажите когда в докере через --link делаешь связку с базой, то что в качерства хоста указывать надо?
Роман
Ребята всем привет - вопрос не относится к Ларавел. Пытаюсь работать с Amadeus сервис авио/отели и тому подобное к ним стучатсья надо через SOAP проблем нет, есть проблемы именно с доками amadeus - може кто то делал авторизацию с amadeus? в доках только это написано
Роман
Daniil 👾
всем ку)
Daniil 👾
осваиваю докер. Уже есть некоторый прогресс, но вот настал момент сделать composer update
Daniil 👾
и... всё) дальше лыжи не едут
Daniil 👾
мой конфиг следующий: ############################################################################### # Generated on phpdocker.io # ############################################################################### version: "3.1" services: mysql: image: mysql:5.7 container_name: testing-mysql working_dir: /application volumes: - .:/application environment: - MYSQL_ROOT_PASSWORD=root - MYSQL_DATABASE=test - MYSQL_USER=test - MYSQL_PASSWORD=root ports: - "10270:3306" webserver: image: nginx:alpine container_name: testing-webserver working_dir: /application volumes: - .:/application - ./phpdocker/nginx/nginx.conf:/etc/nginx/conf.d/default.conf ports: - "10250:80" php-fpm: build: phpdocker/php-fpm container_name: testing-php-fpm working_dir: /application volumes: - .:/application - ./phpdocker/php-fpm/php-ini-overrides.ini:/etc/php/7.2/fpm/conf.d/99-overrides.ini composer: image: composer/composer:php7 volumes: - .:/application
Daniil 👾
куда копать?)
Daniil 👾
dev3l@DevilStar:~/Projects/docker/testing$ docker-compose run composer Composer could not find a composer.json file in /app To initialize a project, please create a composer.json file as described in the https://getcomposer.org/ "Getting Started" section почему оно стучится в какой-то app? почему не видит composer.json, лежащий в папке?
Сергей
ls что показывает
Daniil 👾
dev3l@DevilStar:~/Projects/docker/testing$ ls app artisan composer.json config docker-compose.yml package.json phpunit.xml readme.md routes storage vendor application bootstrap composer.lock database _ide_helper.php phpdocker public resources server.php tests webpack.mix.js
Daniil 👾
или мне будет логичнее скачать composer.phar и запускать его через докер пхп?
Daniil 👾
)))
Daniil 👾
а на счет запуска всего этого, но через докер?)
Сергей
Я вот сам сегодня начал ставить эту связь) композ руками запускал в контейнере
Daniil 👾
по идее мне надо как-то работать с composer, но при условии, что локально composer нет. Ну типа каждый контейнер выполняет отдельную функцию
Сергей
зайди в контейнер и запусти)
Daniil 👾
ищет composer.json не там где надо
Сергей
это не в контейнереже
Сергей
или у тебя это контейнер?
Сергей
очень странный путь просто ~/Projects/docker/testing
Daniil 👾
composer: image: composer/composer:php7 volumes: - .:/application задумывалось как контейнер
Сергей
это папка локально может с томом контейнера?
Сергей
зайди в сам контейнер
Сергей
docker exec -it NAME_CONTAINER bash
Daniil 👾
я в него не могу зайти, т.к. он сам себя закрывает
Daniil 👾
пытается найти composer.json там где его нет и самоустраняется
Сергей
у меня иначе просто) нет контейнера композ
Daniil 👾
то есть ты просто скачал composer.phar в корень проекта?
Сергей
у меня уже был в контейнере
Daniil 👾
хм... а ты случаем не laradock используешь?
Сергей
хм... а ты случаем не laradock используешь?
https://hub.docker.com/r/richarvey/nginx-php-fpm/
Сергей
хм... а ты случаем не laradock используешь?
плюс конфиг руками правил
Vitaliy
парни у кого есть хорошая статья с маст хев пакетами под лару 5.6?
Vitaliy
базовый проект, корпоративный сайт, тоесть никаких особых запросов
Alexander
Подскажите пожалуйста по миграциям есть объявленное поле в таблице $table->integer('order_id')->unsigned(); $table->foreign('order_id') ->references('id') ->on('orders'); А теперь нужно прикрутить каскадное удаление, как это сделать в следующей миграции и желательно сохранить данные)
Alexander
Каскадное удаление я прочитал делается ->onDelete('cascade');
Anonymous
Каскадное удаление я прочитал делается ->onDelete('cascade');
я так понял суть вопроса именно в том чтобы сделать это в следующей миграции?
Anonymous
Каскадное удаление я прочитал делается ->onDelete('cascade');
$table->dropForeign(['order_id']); $table->foreign('order_id') ->references('id') ->on('orders') ->onDelete('cascade');
Alexander
Да, спасибо!
Anonymous
Каскадное удаление я прочитал делается ->onDelete('cascade');
и да, данные не убегут. dropForeign снимает только внешний ключ
🇺🇦 Edward
Ребят, посоветуйте книгу по laravel на русском языке
SarcasmIO
думаю есть переводы Laravel up and running
Валерий
зачем тебе книгу по ларавел
Валерий
практикуйся
Валерий
и смотри laracasts ,этого хватит
Anonymous
доброй ночи, ребятки) случайно нет готового решения для поиска?) у меня форум, хочу сделать поиск по темам, вдруг что-то может облегчить мне жизнь :з
Ivan
Индекс в sphinx или elastic search, а вывод уже из текущей бд
Anonymous
спасибо)
Anonymous
привет привет :)
Anonymous
это ты сейчас серьезно?)
Anonymous
прочитай инфу в описании хоть)
Anton
Аниме.
Anonymous
Валерий
тейлор бы не одобрил,что бы в чате Laravel pro спрашивали как хранить вёрстку в базе данных или использовали массив гет вместо класса request )
Maxim
для таких нужен чат Laravel Noob
🇺🇦 Edward
Ребят, помогите пожалуйста решить проблему
🇺🇦 Edward
Есть класс Role. Есть класс Permission. Отношение oneToMany
🇺🇦 Edward
🇺🇦 Edward
Почему в этой строке не выводит зависимые Permissions, а выводит вот такую ерунду
🇺🇦 Edward
🇺🇦 Edward
🇺🇦 Edward
в БД есть поле role_id в таблице permissions
Dmitry
в БД есть поле role_id в таблице permissions
Ну а что не так? Все правильно выводит
Dmitry
Читай доку
🇺🇦 Edward
Я смотрю laracast, там выводит списком
🇺🇦 Edward
у преподавателя
Taras
потому что вы вызывайте как функцию, а там магия (без ())
Dmitry
Ну а ты обратись не к методу, а к параметру
Dmitry
Метод возвращает квери билдер по сути
🇺🇦 Edward
ппц
🇺🇦 Edward
Спасибо большое, ребят
Anonymous
ребята, подскажите пожалуйста если при загрузке аватарки не генерить объект Image а сохранять исходный файл, но с правилами: return [ 'avatar' => [ 'nullable', 'image', 'max:2048', 'mimes:jpeg,jpg,png,gif', Rule::dimensions()->maxWidth(config('constants.AVATARS_MAXWIDTH'))->maxHeight(config('constants.AVATARS_MAXHEIGHT')), ] ]; могут ли эксплойты затащить под видом изображения?
Андрей
Доброго! А можно с 5.3 обновиться сразу до 5.5 иои надо сначала до 5.4?
Миша
Таблица связок user_id role_id Есть таблица ролей, допустим их 6. Есть таблица юзеров у которых может быть много ролей. Выше показнная таблица связывает роли с юзерами. Но как в модели User поставить отношение, которое сразу получает коллекцию моделей Role?