 Евгений
    Евгений 
    
    
        
        
        
        ну квери билдером по аналогии сделать
    
 
     Евгений
    Евгений 
    
    
        
        
        
        я просто квери билдером не умею нормально
    
 
     Anonymous
    Anonymous 
    
    
        
        
        
        $serial = Serial::where('slug', $slug)->with(['episodes'])->firstOrFail();
        $watchedEpisodesByUser = Auth::user()->episodes->lists('id')->all();
        Во вьюхе:
        {{ in_array($episode->id, $watchedEpisodesByUser) ? 'watched' : 'not watched' }}
    
 
     Евгений
    Евгений 
    
    
        
        
        
        ну блин, я примерно так и делал
    
 
     Anonymous
    Anonymous 
    
    
        
        
        
        Ну так и делай )
    
 
     Евгений
    Евгений 
    
    
        
        
        
        а джоином не надо?
    
 
     Евгений
    Евгений 
    
    
        
        
        
        чтоб сразу у эпизода статус был смотрено или нет
    
 
     Anonymous
    Anonymous 
    
    
        
        
        
        Чем тебе джоин поможет? Тебе же надо выяснить смотрел ли юзер этот эпизод
    
 
     Евгений
    Евгений 
    
    
        
        
        
        в коллекции
    
 
     Евгений
    Евгений 
    
    
        
        
        
        ну
    
 
     Anonymous
    Anonymous 
    
    
        
        
        
        А не выбрать тоьлко просмотренные
    
 
     Евгений
    Евгений 
    
    
        
        
        
        так не
    
 
     Евгений
    Евгений 
    
    
        
        
        
        ну не джоин
    
 
     Евгений
    Евгений 
    
    
        
        
        
        я хз как это делается
    
 
     Anonymous
    Anonymous 
    
    
        
        
        
        Там вручную надо будет запрос писать
    
 
     Anonymous
    Anonymous 
    
    
        
        
        
        С подзапросом
    
 
     Anonymous
    Anonymous 
    
    
        
        
        
        Ебатная не стоящая свеч.
    
 
     Евгений
    Евгений 
    
    
        
        
        
        ладно, тогда так оставлю
    
 
     Евгений
    Евгений 
    
    
        
        
        
        бля, но вот еще например где у меня лишние запросы идут
    
 
     Anonymous
    Anonymous 
    
    
        
        
        
        А тут где у тебя лишние запросы?
    
 
     Евгений
    Евгений 
    
    
        
        
        
        тут нет
    
 
     stgalkin
    stgalkin 
    
    
        
        
        
        Так все связи идут отдельным запросом
    
 
     Евгений
    Евгений 
    
    
        
        
        
        изначально делал криво и было но щас так
    
 
     Anonymous
    Anonymous 
    
    
        
        
        
        В моем примере как раз у тебя 1 запрос на эпизоды, 1 на просмотренные
    
 
     Евгений
    Евгений 
    
    
        
        
        
        еще у меня короче у каждой серии есть статус, вышла она уже или нет
    
 
     Евгений
    Евгений 
    
    
        
        
        
        и вот на вьюхе я проверяю, если количество вышедших больше 0 то... и вот тут запрос
    
 
     Евгений
    Евгений 
    
    
        
        
        
        и так же список ожидаемых серий
    
 
     Евгений
    Евгений 
    
    
        
        
        
        тоже запрос если больше 0 то...
    
 
     Anonymous
    Anonymous 
    
    
        
        
        
        А в чем проблема?
    
 
     Евгений
    Евгений 
    
    
        
        
        
        много запросов
    
 
     Anonymous
    Anonymous 
    
    
        
        
        
        Много это сколько?
    
 
     Anonymous
    Anonymous 
    
    
        
        
        
        У тебя n+1 проблема или просто "много" запросов?
    
 
     Евгений
    Евгений 
    
    
        
        
        
        ща
    
 
     Александр
    Александр 
    
    
        
        
        
        парни почему может умирать скрипт на валидации? http://joxi.ru/DmBxpVJuNeDo8A?d=1
    
 
     Александр
    Александр 
    
    
        
        
        
        не выдает ни ошибок, ни исключений
    
 
     Александр
    Александр 
    
    
        
        
        
        $request я программно создал http://joxi.ru/8AnBv4zuqLevvA?d=1
    
 
     Anonymous
    Anonymous 
    
    
        
        
        
        validate не выдает ошибок
    
 
     Anonymous
    Anonymous 
    
    
        
        
        
        он редиректит сразу
    
 
     Anonymous
    Anonymous 
    
    
        
        
        
        либо json отдает
    
 
     Александр
    Александр 
    
    
        
        
        
        а умирать он может по каким причинам?
    
 
     Anonymous
    Anonymous 
    
    
        
        
        
        что значит умирать?
    
 
     Александр
    Александр 
    
    
        
        
        
        http://joxi.ru/5mdQ8lzuvEooV2?d=1
    
 
     Александр
    Александр 
    
    
        
        
        
        скрипт стопорится на валидации
    
 
     Anonymous
    Anonymous 
    
    
        
        
        
        ну у тебя там что-то с редиректами
    
 
     Anonymous
    Anonymous 
    
    
        
        
        
        там походу циклический редирект выходит
    
 
     Anonymous
    Anonymous 
    
    
        
        
        
        validate() делает редирект если валидация фейлится
    
 
     Anonymous
    Anonymous 
    
    
        
        
        
        похоже он у тебя опять повторяет запрос
    
 
     Александр
    Александр 
    
    
        
        
        
        понял
    
 
     Anonymous
    Anonymous 
    
    
        
        
        
        Сделай \Log::info("1"); перед $this->validate
    
 
     Александр
    Александр 
    
    
        
        
        
        я для теста редирект запихнул в index
    
 
     Anonymous
    Anonymous 
    
    
        
        
        
        и посмотри в логах сколько раз будет
    
 
     Александр
    Александр 
    
    
        
        
        
        и походу он обратно в индекс улетает
    
 
     Александр
    Александр 
    
    
        
        
        
        точнее валидацию в индекс
    
 
     Anonymous
    Anonymous 
    
    
        
        
        
        ну он обратно редиректит
    
 
     Anonymous
    Anonymous 
    
    
        
        
        
        в этом и трабла
    
 
     Александр
    Александр 
    
    
        
        
        
        отлично, thx
    
 
     Александр
    Александр 
    
    
        
        
        
        что-то не пойму почему не валидируется этот код:
        
        http://joxi.ru/DmBxpVJuNeDaEA?d=1
    
 
     Александр
    Александр 
    
    
        
        
        
        вызываю как 
        >        $this->storeTransactionAPI('услуга 1', 123, 500);
    
 
     Anonymous
    Anonymous 
    
    
        
        
        
        А что не так?
    
 
     Александр
    Александр 
    
    
        
        
        
        редиректит на предыдущую страницу вместо выполнения dd
    
 
     Евгений
    Евгений 
    
    
        
        
        
        а чо ты обычный реквест не юзаешь?
    
 
     Anonymous
    Anonymous 
    
    
        
        
        
        Вот да
    
 
     Anonymous
    Anonymous 
    
    
        
        
        
        Только хотел спросить
    
 
     Александр
    Александр 
    
    
        
        
        
        это типа апи )
    
 
     Anonymous
    Anonymous 
    
    
        
        
        
        Я вообще не уверен что так можно создавать request
    
 
     Евгений
    Евгений 
    
    
        
        
        
        я тоже
    
 
     Александр
    Александр 
    
    
        
        
        
        не с формы отправляется
    
 
     Евгений
    Евгений 
    
    
        
        
        
        а разницы то
    
 
     Anonymous
    Anonymous 
    
    
        
        
        
        Ну так request то все равно у тебя должен быть
    
 
     Anonymous
    Anonymous 
    
    
        
        
        
        или ты валидацию в сервисе делаешь?
    
 
     Anonymous
    Anonymous 
    
    
        
        
        
        Валидацию надо в контроллере делать
    
 
     Александр
    Александр 
    
    
        
        
        
        это контроллер
    
 
     Anonymous
    Anonymous 
    
    
        
        
        
        эм
    
 
     Александр
    Александр 
    
    
        
        
        
        я хочу чтобы из 1C можно было отправлять транзакцию
    
 
     Евгений
    Евгений 
    
    
        
        
        
        сделай обыным реквестом, попробуй
    
 
     Anonymous
    Anonymous 
    
    
        
        
        
        Непонятно
    
 
     Александр
    Александр 
    
    
        
        
        
        обычным проходит конечно
    
 
     Anonymous
    Anonymous 
    
    
        
        
        
        Ну вот его и валидируй
    
 
     Александр
    Александр 
    
    
        
        
        
        а из 1С можно будет отправить обычный реквест?
    
 
     Anonymous
    Anonymous 
    
    
        
        
        
        А в storeTransactionAPI уже должны валидные данные поступать