Artem
нет
В этом случае лучше удалить таблицу, и заново сгенерить. Но по хорошему нельзя делать изменения в миграции. Если эта миграция на стадии разработки, то прописывай правильно down функцию. Тогда перед изменениями делаешь роллбек, делаешь изменения и снова накатываешь
Artem
Но если миграция уже ушла дальше(на дев, или остальным), тогда надо создавать новую миграцию, и уже редактировать существующую таблицу
Artem
я по гайду делаю. down прописываю
Такая проблема часто, когда ты делаешь миграцию, она падает, ты делаешь изменения ап, снова мигрейт, а оно говорит, что таблица уже есть.
Artem
Тогда руками надо подчистить изменения, что были в up до ошибки
Георгий
я снес таблицы и делаю мигрейт. Все равно находит ошибки)))
Георгий
Class '–users' not found
Artem
я снес таблицы и делаю мигрейт. Все равно находит ошибки)))
Записи об миграциях, что уже были сделаны ранее в таблице migrations. Возможно старые миграции не запускаются
Nikita
migrate:refresh не вариант?
Георгий
почистил все и поправил немного. Теперь пишет class Users не найден. На него файл с миграцией есть. Но почему то не находит(
Nikita
какой ещё класс Users в миграциях?
Георгий
а нормально такое? 2018_05_23_124309_<0x96>–users_access.php
Георгий
во всех файлах так)
Георгий
какой ещё класс Users в миграциях?
я походу неправильно делал(((
Георгий
я прям названия таблиц писал
Георгий
нужно вот так именно писать? create_users_table
\/
make:migration --help
Nikita
ты хоть объясни что ты пытаешься сделать, какие-то обрывки сознания в сообщениях))
Георгий
т.е. в имени просто имя таблицы
Nikita
https://laravel.com/docs/5.6/migrations#generating-migrations
Nikita
неужели так сложно прочитать 2 абзаца)
Nikita
таблица указывается в —table
Nikita
если нужно создать то есть —create
Владислав
Ребят, подскажите пожалуйста. Есть мультиселект с диапозонами цен. 1. до N денег 2. от .. до .. 3. .... 4. свыше K денег Но это должен быть мультиселект.. как отфильтровать данные потом? при выборе нескольких диапозонов. при том пользователь может выбрать 1 и 4, к примеру.
Ivan
На фронте или бэке фильтруется?
Ivan
Если на беке то orWhereBeetween и нудные параметры
Георгий
а не
Георгий
то я не досмотрел_)
Sv
Добрый день! Использую backpack + permission manager. Как запретить логинится в backpack юзерам с определенной ролью? (пускать в личный кабинет, но не пускать в backpack?)
Сергей
Привет) продскажите как вы через Dockerfile собираете проект чтобы .env уже был с нужными данными? если это нужно собирать на сервер, а не локально. Я гружу с гита проект и как быть с .env данными?
Dmytro 🔱
Добрый день! Использую backpack + permission manager. Как запретить логинится в backpack юзерам с определенной ролью? (пускать в личный кабинет, но не пускать в backpack?)
Миделваре сделать которая будет проверять есть ли у юзера нужная роль. И повесить ее на роуты бекпака.
Anonymous
@kardashov на сервере CI есть?
Sv
Миделваре сделать которая будет проверять есть ли у юзера нужная роль. И повесить ее на роуты бекпака.
Спасибо!. Но в таком случае придется переопределять все роуты Бекпака вручную? или можно привязять к существующим?
Anonymous
а в каком масштабе деплоить надо?
Сергей
а в каком масштабе деплоить надо?
Вот в направлении CI двигаться планирую и поэтому интересно как реализовывают такие вещи
Anonymous
читал в бест практисах и сам храню настройки в стейджах
Anonymous
Смотри в сторону гит флоу.
Anonymous
Dev клонится на стейдж - стейдж собирает докер образы - отправляет в регистри - прод забирает их с регистри.
Сергей
Смотри в сторону гит флоу.
Ну это прям уже в продакшен подойдет, а когда ведешь разработку, то это долговато будет ждать я так понимаю)
Anonymous
в зависимости от количества библиотек
Anonymous
и количества тестов
Anonymous
от 3 до 20 минут я жду на разных проектах
mr.
Он прерывается? Как обеспечивается целостность данных? Транзакции?
Anonymous
У меня были постоянные джобы, я писал координатор который прерывал цепочку зависимых джобов что бы отправить запрос в CI и дождаться деплоя. После продолжить с того места где окончил.
Anonymous
с одиночными думаю проблем ваще никаких.
Сергей
где можно глянуть права дял папок какие нужно выставлять?
Anonymous
поставил на винде ларавель - там нет команд db:drop, db:create у артисана втф? на маке главное есть, а на винде нет
Георгий
Парни. туплю....
Евгений
не тупи
Георгий
поставил обычный auth ларавеля. Как изменить у него логику регистрации
Георгий
нужно имя телефон в одну таблицу, а пароль и остальное в другую.
Георгий
скажите что почитать)))
Георгий
чтобы понять как это разделить)
Oleh
RegisterController?
Георгий
RegisterController?
а там как ?
Oleh
Ну там метод, насколько я помню последний, возвращает экземпляр класса юзер
Георгий
сделал такой, в таблицу пишет имя пароль и дату создания
Oleh
Ну вот
Георгий
а в таблицу инсертит другое совсем
Георгий
как это поменять
Георгий
insert into `users` (`name`, `password`, `updated_at`, `created_at`)
Oleh
Fillable
Oleh
На телефон
Oleh
В моделе
Георгий
может кто для примера показать свой код регистрации?
Георгий
закину на телефон 100р)))
Mykola
php artisan make:auth не устраивает ?
Георгий
php artisan make:auth не устраивает ?
не, нужны другие поля/)
Mykola
ну так а в чем проблема в добавлении ? В модели добавляешь нужные поля в fillable, в миграции также их прописиваешь, потом в контроллере, ну и в вюхе. Изи.
Георгий
а как убрать updated_at из модели.
Mykola
public $timestamps = false; вроде в модели
Георгий
после метода create() она возвращает чего?
Oleh
Всмысле? Ну почитай выше функции, либо же в трейт зайди. Хендл реквеста создает пользователя через метод create(), тот же в свою очередь возвращает экземпляр юзера, хендлер авторизовывает этого пользователя и диспатчит эвент