Dmitriy
но есть же для этого спец. тип blob .
Anonymous
Ребят подскажите с миграциями...
Anonymous
Сделал я например миграцию, спустя время надо добавить поле
Anonymous
делаю новую миграцию там прописываю добавить
Anonymous
а как устанавливать? migrate:instal будет ругаться что таблицы есть
Dmitry
миграции это история изменения структуры базы во времени
Anonymous
refresh удалит все
Dmitry
зачем?
Dmitry
просто migrate
Anonymous
все спасибо! я просто запарился refresh делать )))
Anonymous
и как я понял базы которые являются родительскими должны создаваться первыми во времени?
Dmitry
рефреш это полное обновление
Anonymous
рефреш это reset+install )))
Dmitry
у каждой миграции в имени есть время, в этом порядке они и выполняются
Dmitriy
рефреш это reset+install )))
fresh это reset (дроп)+ install
Dmitry
а что такое install ?
Dmitry
в смысле просто migrate ?
Dmitriy
php artisan migrate
Dmitry
понял :)
Anonymous
)))
Anonymous
у каждой миграции в имени есть время, в этом порядке они и выполняются
просто у меня получилось так что родительские появились позже поэтому пришлось дату в имени файла ручками менять )))
Anonymous
так получается когда что-то делаешь не имея тех задания ))) (а у меня его нет никогда) и что-то рождается спонтанно
Anonymous
и это тоже верно )
Dmitry
+1
Anonymous
и я все равно даже без тз не понял как получилась ситуация выше
что у меня родительские таблицы появились раньше?
Anonymous
т.е. позже
Dmitriy
то что почему-то создание таблицы в миграциях появилась позже чем ее изменение
Dmitry
что у меня родительские таблицы появились раньше?
связать то их можно и отдельной миграцией
Anonymous
то что почему-то создание таблицы в миграциях появилась позже чем ее изменение
я писал про родительские которые появились позже дочерних
Anonymous
связать то их можно и отдельной миграцией
ну так я связь туда где и таблица... так как я не понял сначала как потом запускать миграцию. install ругалась, refresh все удаляла в итоге про историю решил пока не парится
Anonymous
теперь буду знать что сначала можно создать таблицу родительскую потом в следущей связь
Anonymous
я общий смысл понял, и они очень удобны нежели чем класть дамп таблиц или прописывать установку в скрипте
Anonymous
дочерние это те в которых есть ссылки по ключу с другой откуда берутся данные для заполнения дочерней
Anonymous
ну крч полки книг в данном случае родительская книги дочерняя каждая книга может стоять на той или другой полке
Anonymous
это основа впринципе. указание движку какие таблицы создать и т.д. а раньше непосредственно в скрипте типа install.php прописывали всю логику создания таблиц
Andrey
Пипец говночат..отписка
Anonymous
Всем привет. Помогите пожалуйста, немогу никак разобраться с проблемой отправки мыла в очереди. Задача состоит в том, чтобы отправлять мыло менеджеру при каждом создании отзыва. Создал очередь, вызываю ее после создания сообщения, передаю в нее сообщение SendingMails::dispatch($this); ( $this - это сообщение ). Создал новое мыло на гугле, прописал доступы в .env и в config/mail, но никак не могу понять, как отправлять само письмо, из доки ничего не понимаю, может кто делал? помогите советом.
Anonymous
Ребзи опрос: есть таблицы users, roles и roles_users. В каком контроллере создать метод для добавления роли пользователю? Какой маршрут использовать /roles_users/create? Вообщем интересно кто и как пишет подобное...
Anonymous
ну как бы вообщем три таблицы юзеры роли и роли юзеров напрашивается о дельный контролер для ролей юзеров имхо
Anonymous
отдельная модель значит и роуты тоже свои
Anonymous
Спасибо за отзыв
я не более чем новичок не эксперт и не профи. но сам бы сделал так
Alexander
Подскажите пожалуйста как применить условие для связанной модели? Book::with('Author')->where('Author.name','Лев Толстой')->get(); не работает
Alexander
Book::with(['Author' => function($query) { $query->where('name','Лев Толстой'); })->get(); тоже нет
Андрей
Vadim
Всем привет. Почему может вылетать ошибка Connection could not be established with host smtp.yandex.ru. Работало все, хотел поставить postfix, не получилось и теперь вот это
Alexander
У меня немного не авторы и книги, взял это для примера)
Евгений
Тогда как предложили выше
Alexander
$service_applications = $application->ApplicationServices() ->with('service') ->whereHas(['service' => function($query) { return $query->where('balance', '>', 30); }]) ->where('count', '>', 0) ->orderBy('weight') ->orderBy('price') ->get();
Alexander
(1/1) ErrorException strpos() expects parameter 1 to be string, array given
Андрей
whereHas не массив принимает
Alexander
Соре я тупой
Alexander
Спасибо1
Рустам Махмудов
Добрый день, нужен фулстэк на постоянное сотрудничество по проекту. Напишите в личку кому интересно
Валерий
какие технологии
Dmitry
Доку прочитал?
Bogdan
есть курсы классные
Bogdan
или руцямы
Bogdan
Или Google
Dmitry
Ну а что ты не можешь блог сделать? Роуты настраивать умеешь? Модели делать? Контроллеры?
Dmitry
А что не понятно?
Bogdan
А что там такого?
Bogdan
https://coursehunters.net/course/laravel-kak-instrument-na-primere-sozdaniya-bloga
Bogdan
Посмотри этот курс
Bogdan
тут всё круто рассказывается и обьясняется
Bogdan
Кстати, если google не показывает какую-то инфу
Bogdan
то напиши тот же запрос в Yandex
Bogdan
меня пока такая тактика ни разу не подводила
Dmitry
Я наоборот делаю )))
Bogdan
ахах
Bogdan
google просто по немногу блокирует пиратский контент, а яндекс нет, Аррр и бутылка рома
Arcos
Всем доброй ночи. Какое RBAC расширение для Laravel производительнее?
Maxim
Привет При выполнении команды php artisan migrate получаю ошибку
Maxim
DB_CONNECTION=mysql DB_HOST=127.0.0.1 DB_PORT=3306 DB_DATABASE=blog DB_USERNAME=bloguser DB_PASSWORD=bloguser