Dmitry
🚀Serhii
Dmitry
Ты посмотри что конкретно выборка возвращает
🚀Serhii
🚀Serhii
хотя небольшая разница есть вот что var_dump показал
🚀Serhii
🚀Serhii
это может мешать array_merge ?
object(Illuminate\Support\Collection)#525 (1) {
["items":protected]=>
🚀Serhii
мне наверно
$location_couriers = DB::table('location_couriers')->where('id','=', $id )->get();
возвращает обьект и я пытаюсь через array_merge их слить поетому наверно ничего не получается
Dmitry
Ребят, добрый вечер. Подскажите пожалуйста, как правильнее сделать Rest API если есть два ресурса у которого свять многое-ко-многим? Сейчас сделал два ресурсных контроллера. Нужен какой-то третий? Для запроса вида: src1/{id}/src2 или сразу возвращать все связанные ресурсы при запросе другого ресурса? Как лучше всего?
Игорь
Dmitry
Игорь
🚀Serhii
Игорь
Потому что у меня эту зависимость можно отдельной моделью назвать
Dmitry
Спасибо, попробую
Vitaliy
ребят, кто использует пакет nestedsets как вы новые ноды добавляете, а то у меня ошибка sql все время летит на методы saveAsRoot, appendToNode
Elion
парни подскажите, как мне после логина редиректить на страницу, с которой пришел логиниться? В LoginController добавил метод redirectTo(), если там вернуть путь, то происходит нужный редирект. Но как определить там реферер? В __construct() добавить куку с реферером не получается.
Евгений
redirect()->intended() попробуй
Elion
Евгений
ну там по дефолту на главную шлёт, но вообще должен слать на предыдущую
Евгений
Elion
аа, при обращении к login корректный referer, но при успешном логине, referer уже новый и будет '/login'. Тогда надо наверное через cookies
Romuald
Хелло. Нужно вообще так делать?
if ( $request->mark_id && is_integer( $request->mark_id ) ) {
Max
Нет, для этого есть валидатор
Romuald
Спасибо!
Illia
Nik
там же есть встроенный механизм
Nik
Illia
значит просто
Session::put('url.intended', $ref);
Illia
судя по всему
Vladimir
Всем привет. Подскажите как правильно хранить логические переменные в базе. integer'ом?
Александр
Boolean чем не устраивает ?
Ivan
Anton
Anton
Только уметь в биты раскладывать надо :)
Anton
И альтеров на долгое время не надо будет :).
Dmitry
я как то исторически привык в tinyint хранить. И в случае если помимо да/нет добавляется "незнаю" ничего модифицирвоать не надо
Anton
Anton
Ну и 2 бита под значение тоже никто не запрещает использовать :).
Anton
Anton
Ты можешь получить 256 различных значений 1 флага
Anton
А в инте, ты получаешь 64 флага, но только со значениями тру/фолс.
Dmitry
Всем привет, в app.php изменил timezone на Europe/Moscow, но при сохранении моделей в БД всё равно записывается время на 3 часа меньше, чем в мск (подозреваю, что ставится UTC вместо моего времени), в чем может быть проблема?
Anton
А так - тебе приходит число и та с ним побитовое работаешь - каждый бит - флаг.
Anton
Vitaliy
Anonymous
Auth::loginUsingId($id); //а каком метод чтоб авторизовать по email?
Nik
Nik
Nik
[mysqld]
default-time-zone='+00:00'
это единственное место, где мускуль умеет таймзоны. дальше включай голову
Dmitry
я просто не понимаю, для чего тогда в настройках лары есть таймзоны, если всё равно при сохранении он их не юзает и надо создавать accessor для правильного вывода
Dmitry
Anonymous
Ребят у кого нибудь был опыт работы Word press rest api?
Anton
Oleh
Привет. Подскажите, кто-то реализовывал ecommerce комбинации на ларе? Структура базы данных мало интересует, больше всего интересует взаимоисключение дополнительных атрибутов в зависимости от наличия в комбинации.
Атрибут:
title (ex: Color, Size)
Значения атрибута:
value (ex: S, XS, red, black)
input_type (ex: color-picker,select)
attribute_id (foreign к Атрибуту)
Combination:
product_id (связь с продуктом)
count (количество товара на складе)
attribute_value_combination:
attribute_value_id (связь со значением)
combination_id (связь с комбинацией)
Через ресурс возвращаю на страницу комбинации, как нибудь бы получить все возможные атрибуты для данного товара, но что-то я впал в ступор.
Dmitry
Привет. Подскажите, кто-то реализовывал ecommerce комбинации на ларе? Структура базы данных мало интересует, больше всего интересует взаимоисключение дополнительных атрибутов в зависимости от наличия в комбинации.
Атрибут:
title (ex: Color, Size)
Значения атрибута:
value (ex: S, XS, red, black)
input_type (ex: color-picker,select)
attribute_id (foreign к Атрибуту)
Combination:
product_id (связь с продуктом)
count (количество товара на складе)
attribute_value_combination:
attribute_value_id (связь со значением)
combination_id (связь с комбинацией)
Через ресурс возвращаю на страницу комбинации, как нибудь бы получить все возможные атрибуты для данного товара, но что-то я впал в ступор.
потому что у тебя тут товар не "товар" а комбинация. Поэтому выводя комбинацию, ты ищешь другие кобинации по какому то признаку
Oleh
Nik
Anton
Oleh
Т.е. грубо говоря, мне нужно получить массив объектов Attribute, которые присутствуют хотя бы в одной из комбинаций, сгруппировав по названию. А дальше уже как-то проще должно пойти
Anton
Как в 1 енум впихать много разных флагов?
Anton
Ты можешь много значений флага впихать
Anton
То есть когда у тебя 1 енум - это 1 флаг, нужен второй - ваперед alter table add ...
Anton
В схеме что я предлагаю - нужен 1 альтер на НОВЫЕ 64 флага
Anton
на самом деле 63
Dmitry
есть какой то шаблон под это дело
Anton
то есть при енуме - альтер на добавление каждого флага, при компресед поле - 1 альтер на добавление новых 63-64 флагов
Dmitry
как хранить и использовать
Oleh
как хранить и использовать
Та гуглпл вроде бы, может как то не так гуглпл, было бы хорошо наводку хоиябы по примерному названию шаблона
Dmitry
Oleh