invariance
не зашло
что не зашло, правда?
Anonymous
больше всего боялся за методы модели юзера, остальное касается только авторизации/регистрации
Anonymous
там фигня
Anonymous
😅ох
Anonymous
откатил всё, как и было
Anonymous
Anonymous
Какой пакет для админки юзать? Но чтобы хотя-бы какая-та гибкость в возможности функционала была, а не подобие phpmyadmin.
Galymzhan
https://github.com/the-control-group/voyager
Anonymous
http://sleepingowl.ru
Anonymous
Вояджер говно
Anonymous
Недавно. Кастомизации ноль - хотите ситуацию "Все по доке ок, а шаг влево шаг вправо расстрел" берите вояджер
Denis
Чит шит слабый чет
Denis
У тя есть читшит?
Anonymous
нет у меня ток сова насрала) чит еще нет)
Anonymous
Серьезно - когда ты хочешь кастомизировать логику вопросов нет - но стоит полезть в пакет - везде жопа - как в принципе и у меня. Однако у меня можно переопределить все что хочется. и использовать это внутри админки - а эта дрочь формируется только по своим правилам.
Anonymous
Как собственно и бекпак.
Denis
А я на бэкпаке-бета первый продакшн на ларе делал - страху былоооо
Michael
как с таймзонами работаете? Щас предлагал на планерке: 1) храним UTC 2) при получении моделей все поля дат продублировать с TZ юзера. А в шаблонах/жсонах выводим нужный вариант. 3) в реквестах тоже все даты (в tz юзера) дублируем в поле УТЦ (которое fillable ) 4) вся бизнеслогика сравнения и тд над полями utc
Vladislav
У лары нет предрасудков на счет полей бд по имени post?
Vladislav
5 полей у пользователя, 4 редактируются, 5 post не хочет апдейтится
Michael
is in $fillable?
Vladislav
in this model
Vladislav
Vladislav
И кстати я его кажись вообще почти ни в одной не юзал
Vladislav
прописал, yt gjvjukj
Vladislav
не помогло
Anonymous
Сука как же они заебали
Michael
Michael
и в филлейбл не заносил
Vladislav
Vladislav
$user->update($input);
Vladislav
я так делаю
Michael
public function up()
{
Schema::table('shipment_types', function (Blueprint $table) {
//
$table->unsignedTinyInteger('is_have_transport_company');
$table->string('post');
});
foreach ([1 => 0, 2 => 0, 3 => 1, 4 => 1, 5 => 1, 6 => 1] as $st => $have) {
$shipmentTypes = ShipmentType::find($st);
$shipmentTypes->is_have_transport_company = $have;
$shipmentTypes->post = mt_rand();
}
}
Michael
не так надо. Берешь модель->поле = новое_значение ... потом save()
Vladislav
краткая версия
Vladislav
чем такой подход плох?
Michael
нуу утебя не работает у меня работает )
Vladislav
Vladislav
а так 4 из 5 гуд
Denis
Главное не антипаттерн )))
Michael
ну вроде как филлейбл и нужен для массовой установки из масива
Vladislav
Michael
при массовом исключаются всякие create_at и прочие .. найди в исходниках список исключений ,может и есть там post
Vladislav
Vladislav
все поле сменил...такая же фигня
Michael
Michael
лана я пас) не делал так и тестить не могу
Michael
напиши 5 полей ручками и все.. у меня вон 25 полей перечисляю и с условиями всякими ))
Евгений
ребят, есть кто телеграм ботов пилил? вопрос такой
Евгений
делаю бота-магазин
Anonymous
@perin валяй
Anonymous
проект откуда выхватил?
Евгений
юзер сначала выбирает город, потом магазин, потом товар
Евгений
Anonymous
походу с лансера
Denis
Евгений
то есть у юзера будет пошаговое заполнение инфы
Евгений
Евгений
Евгений
ну короче
Евгений
надо сделать так, чтобы легким движением руки бота перенастроить и убрать лишний шаг. Например убрать город и оставить только выбор магазина и выбор товара. Чтобы как бы бота можно было скопировать для другого магазина и такие настройки поменять
Евгений
или выбрать город, выбрать товар
Евгений
вот сижу думаю как структуру базы делать
Евгений
будет в базе табличка dialogs в которой chat_id и другая инфа, там думаю хранить текущий шаг
Евгений
отдельно табличка с шагами
Евгений
у каждого шага есть своя command для бота
Евгений
например если шаг Выбор города, то command city, и соответственно для каждого добавленного города будет /city{id} команда
Евгений
но как быть со связями, магазины принадлежат городам, товары магазинам. То ест в моделях прописано должно быть всё...
Евгений
в общем подсказыайте
Anonymous
у бота есть колбек
Anonymous
в колбеке можно отправлять данные
Anonymous
че тут непонятно то?
Anonymous
можно отправлять человека к боту уже с предустановленными данными