Aleksey Y.
И чтобы они были разделены
Aleksey Y.
Чтобы логин на портале не давал автологин в админку
Aleksey Y.
А уже в админке разные роли и права
Aleksey Y.
У тебя проще
Aleksey Y.
https://scotch.io/tutorials/user-authorization-in-laravel-54-with-spatie-laravel-permission
Aleksey Y.
Вроде то, что тебе нужно
Vladimir
Спасибо большое!
Alexander
Подскажите есть ли возможность получит ь ключ коллекции при поиске в ней, к примеру нужно найти определенный логин $users->contains('login', $user->login); возвращает bool, а нужно номер ключа коллекции
invariance
$users->where('login', $user->login)->first()
Alexander
$users->where('login', $user->login)->first()
тут ключ из коллекции не вернется
invariance
замени first() на keys()
Alexander
замени first() на keys()
то что нужно, спасибо
123
Чуваки, не разбираюсь особо в Laravel`e, но есть один сайт, а я пишу парсер. Суть: отправляю POST-запрос, получаю 302, после чего перейдя по адресу указанному в Location должен получить 200 и успешно залогиниться. В браузере все окей, но у меня нет. Предполагаю, что косяк из-за того что я не передаю некоторых хидеров, на основе которых Laravel формирует сессию. Можете подсказать/дать советы?
Диего
аватарка зачет :))
invariance
не благодари
Aleksey Y.
😂
Rustam
всем привет
123
Окей чуваки, наверное конфой ошибся
Dmitry
Dmitry
wtf?
Dmitry
лол
Daniil 👾
Всем привет! Кто-нибудь может подсказать какой-ниюудь пакет для создания вот такого календаря? Даты подсвеченых дней тянутся из базы.
Anonymous
Всем привет! Кто-нибудь может подсказать какой-ниюудь пакет для создания вот такого календаря? Даты подсвеченых дней тянутся из базы.
Зачем для этого делать или использовать пакет?) Всё же делается ручками меньше чем за пол часа.
Anonymous
Сам календарь можно выбрать по вкусу на JS
Anonymous
datapicker
Anonymous
Раз уж вопрос по валидации тогда тоже спрошу. Есть форма. Формат отправляет массив данных <input name="teams[]" в контроллере проверка 'teams' => 'required|array|distinct', Внимание вопрос! Почему проходят значения ["1","1"]
Anonymous
Вопрос решён! 'teams.*' => 'distinct'
Daniil 👾
Спасибо за идею с календарём, что-то я сразу не додумался до такого варианта, как тупо взять любой js календарь и передать туда даты через параметры
Евгений
посоны
Евгений
чот у меня ступор
Евгений
есть у меня таблица, в ней столбец date, в который пишется строка d.m.Y
Евгений
как мне сделать ы модели scope и выбирать те у которых date < Carbon::today()
Евгений
надо мутатор на дату?
Евгений
protected $dates = [ 'date', ]; protected $dateFormat = 'd.m.Y';
Евгений
так выводит дату в вие даты а не строки
Евгений
но в scope как сделать сравнение
Евгений
public function scopeOld($query) { $today = Carbon::today(); return $query->whereDate('date', '<', $today); }
Anonymous
посоны
https://stackoverflow.com/questions/5201383/how-to-convert-a-string-to-date-in-mysql
Anonymous
SELECT whatever FROM yourtable WHERE STR_TO_DATE(yourdatefield, '%m/%d/%Y') > CURDATE() - INTERVAL 7 DAYS
Евгений
ну чтото это мне не особо то полезно, мне бы модефицировать то что я сейчас сделал уже
Anonymous
Ребят, всем привет. Недавно начал изучать laravel и появился очень интересный вопрос. Как лучше организовать работу с API разных кошельков. Т.е представим например у нас есть кошелек Qiwi, WebMoney и Yandex у всех у них примерно одинаковые методы т.е pay, history и т.д. Так же их может быть по несколько штук, например 2 кошелька яндекса, три qiwi. И еще хотелось бы добавить возможно редактировать их из админки. Я пока придумал такое решение, создаю я для каждого кошелька свою модель и табличку в базе данных и потом как-нибудь, где-нибудь пишу эти методы pay и т.д. Но че-то мне этот вариант не сильно нравится. Буду благодарен если кто-то опытный подскажет как лучше всего сделать
invariance
напиши адаптер
invariance
какие то абстрактные данные храни в полях обычных, а локальные в каком-нибудь жсон, или если нет - сериализуй массив
invariance
и в стринге
Евгений
фолли
Евгений
как мне с датой скоуп сделать
Евгений
помоги, а то туплю
invariance
в смысле?
Евгений
ну выше вопрос
invariance
Евгений
у меня не created_at, а date, который string, но есть мутатор в модели
Евгений
$today = Carbon::today(); return $query->whereDate('date', '<', $today); такая штука не правильно работает
Anonymous
Ты предлагаешь сделать свой адаптер для моделей с кошельками? А че это даст
Евгений
пробовал
invariance
пробовал
тогда хз)
Евгений
invariance
у меня все даты по канону в таймштампе хранятся
invariance
это удобно
invariance
потом при выводе их проще форматировать, чем хранить стринги
Евгений
наверно
Евгений
а смоти тогда, если я переделаю в базе в формат date, и буду для сохранения передавать строку, он автоматом сделает нормальную дату?
Евгений
то есть передам '01.01.2018' он сохранит как дату?
invariance
Хм
invariance
не уверен
invariance
ты чей сделай обертку из карбона
Евгений
ок, ща быстренько протестирую
invariance
передавай свою дату в карбон объект и карбон сейви
invariance
как там... createFromFormat вроде
Anonymous
да не для моделей, а для апи)
Где почитать про это?
invariance
ооп паттерн адаптер
invariance
не слышал что ли?)
Anonymous
Слышал
Anonymous
Ну а как в ларавельке то правильно это сделать
Anonymous
Просто в наглую самому создавать? Какой-нибудь документации или команды там нету?
invariance
Ларавел - ООП фреймворк