 Евгений
    Евгений 
    
    
        
        
        
        Country::get()->active()
    
 
     (;¬_¬)
    (;¬_¬) 
    
    
        
        
        
        ну это же даже не рядом с тем, что ты писал в начале
    
 
     Евгений
    Евгений 
    
    
        
        
        
        количество городов активных стран
    
 
     Евгений
    Евгений 
    
    
        
        
        
        у меня и то и другое выводится
    
 
     Евгений
    Евгений 
    
    
        
        
        
        количество стран так вывожу
    
 
     (;¬_¬)
    (;¬_¬) 
    
    
        
        
        
        я себе представлял таск в духе "Россия - 130 городов, Украина - 50 городов"
    
 
     invariance
    invariance 
    
    
        
        
        
        так, значит активные страны, а не города?
    
 
     Евгений
    Евгений 
    
    
        
        
        
        а количество городов активных стран не py. кfк правильно
    
 
     Евгений
    Евгений 
    
    
        
        
        
        точнее как по феншую
    
 
     Евгений
    Евгений 
    
    
        
        
        
        активные страны
    
 
     Евгений
    Евгений 
    
    
 
     (;¬_¬)
    (;¬_¬) 
    
    
        
        
        
        ну я говорю. мой вариант начнет загибаться когда будет много стран с большим количеством городов
    
 
     Евгений
    Евгений 
    
    
        
        
        
        только у меня там сначала как:
        Страны - 100, активные страны - 50
        Города - 10000, активные города - 5000 (это города активных стран)
    
 
     (;¬_¬)
    (;¬_¬) 
    
    
        
        
        
        у меня похожий таск был, и вот мой вариант навернулся там
    
 
     Евгений
    Евгений 
    
    
        
        
        
        понятно
    
 
     (;¬_¬)
    (;¬_¬) 
    
    
        
        
        
        ща, лет ми гугл фо ю =)
    
 
     (;¬_¬)
    (;¬_¬) 
    
    
        
        
        
        да и самом интересно
    
 
     Евгений
    Евгений 
    
    
        
        
        
        просто форычем то как бы самый банальный вариант и мне он не кажется нормальным) наверняка есть суперкрутой запрос))
    
 
     (;¬_¬)
    (;¬_¬) 
    
    
        
        
        
        https://softonsofa.com/tweaking-eloquent-relations-how-to-get-hasmany-relation-count-efficiently/
    
 
     (;¬_¬)
    (;¬_¬) 
    
    
        
        
        
        ну банально не просто eloquent юзать, а добавить лефтджойн
    
 
     (;¬_¬)
    (;¬_¬) 
    
    
        
        
        
        собственно оно и будет быстро и просто
    
 
     (;¬_¬)
    (;¬_¬) 
    
    
        
        
        
        если воспользуешься - отпиши, быстро ли собирает
    
 
     invariance
    invariance 
    
    
 
     invariance
    invariance 
    
    
        
        
        
        Я например в своем бложике писал пару статей на эту тему (тему скрытых фич)
    
 
     Евгений
    Евгений 
    
    
        
        
        
        чо за бложек?
    
 
     invariance
    invariance 
    
    
        
        
        
        да там переводы чисто
    
 
     invariance
    invariance 
    
    
        
        
        
        до написания собственных статей еще не дорос :D
    
 
     Евгений
    Евгений 
    
    
        
        
        
        линка давай чтоли)
    
 
     invariance
    invariance 
    
    
        
        
        
        http://larapost.blogspot.ru/2016/08/things-i-learned-from-reading-laravel.html
    
 
     Евгений
    Евгений 
    
    
        
        
        
        а, читал да
    
 
     Евгений
    Евгений 
    
    
        
        
        
        Country::where('active', 1)->withCount('city')->get()->sum(function($country) { return $country->cities_count; })
    
 
     invariance
    invariance 
    
    
        
        
        
        Вот оно че :D
    
 
     Евгений
    Евгений 
    
    
        
        
        
        На самом то деле у меня не страны и города😄
    
 
     Евгений
    Евгений 
    
    
 
     Евгений
    Евгений 
    
    
        
        
        
        Кто нибудь юзает crud генераторы для лары?
    
 
     invariance
    invariance 
    
    
        
        
        
        я вот не пойму, что за круд
    
 
     invariance
    invariance 
    
    
        
        
        
        апи чтоль?
    
 
     Manriel
    Manriel 
    
    
        
        
        
        Create read update delete
    
 
     Manriel
    Manriel 
    
    
        
        
        
        И оно там есть из коробки, емнип
    
 
     invariance
    invariance 
    
    
        
        
        
        вау, спасибо
    
 
     KarmaBot
    KarmaBot 
    
    
        
        
        
        @F01134H в этом чате принято отвечать (reply) на сообщение пользователя, чтобы его поблагодарить.
    
 
     invariance
    invariance 
    
    
        
        
        
        теперь то я точно понял, что такое круд
    
 
     invariance
    invariance 
    
    
        
        
        
        это был сарказм, если что)
    
 
     invariance
    invariance 
    
    
        
        
        
        я знаю, как круд переводится
    
 
     Manriel
    Manriel 
    
    
 
     invariance
    invariance 
    
    
        
        
        
        я не понимаю, в чем отличие от REST API
    
 
     invariance
    invariance 
    
    
        
        
        
        точнее от парадигмы restful
    
 
     invariance
    invariance 
    
    
        
        
        
        если это промежуточный слой между апи и БД - тогда ясно
    
 
     invariance
    invariance 
    
    
        
        
        
        Я тебя сильно удивлю переводом API
    
 
     Manriel
    Manriel 
    
    
        
        
        
        Вот если я в режиме "тупого юзера" вижу табличку с данными, могу удалить, отредактировать или создать там элемент тупо кликая мышкой - это CRUD
    
 
     invariance
    invariance 
    
    
        
        
        
        короче говоря, CRUD - это теоретический термин, описывающий взаимодействие с сервисом, а АПИ - практический?
    
 
     Manriel
    Manriel 
    
    
        
        
        
        Не. Конченные юзеры не работают с апи, а работают с интерфейсом веб-приложения, который уже в свою очередь может работать с апи.
    
 
     invariance
    invariance 
    
    
        
        
        
        че за...
    
 
     invariance
    invariance 
    
    
        
        
        
        нахер вообще знать про круд, это дичь какая то
    
 
     invariance
    invariance 
    
    
        
        
        
        Хватит знаний того, что такое рест апи
    
 
     Manriel
    Manriel 
    
    
        
        
        
        Вот, собственно, интерфейс и реализует CRUD для юзера
    
 
     Евгений
    Евгений 
    
    
        
        
        
        Я под крудом в вопросе имел ввиду вьюшки для круда)
    
 
     Manriel
    Manriel 
    
    
        
        
        
        Тот же restful может не реализовывать crud
    
 
     Евгений
    Евгений 
    
    
        
        
        
        Ну то есть формы все и таблицы
    
 
     Евгений
    Евгений 
    
    
        
        
        
        С жс и айксами может и тд
    
 
     Евгений
    Евгений 
    
    
        
        
        
        Короче по феншую
    
 
     invariance
    invariance 
    
    
        
        
        
        get put update etc
    
 
     Manriel
    Manriel 
    
    
        
                    
                        
                            
                            get put update etc
                        
                    
                
        
        
        Restful МОЖЕТ реализовать crud, но может и не реализовать. Например по бизнес-ограничениям мы можем только собирать данные или наоборот только отдавать без возможности изменять их. И это будет не crud
    
 
 
     Manriel
    Manriel 
    
    
        
        
        
        Crud подразумевает возможность совершения всех четырех операций.
    
 
     Виталий
    Виталий 
    
    
 
     Евгений
    Евгений 
    
    
        
        
        
        От моего вопроса ускакали) вьюшки круда генерит кто нибудь?)
    
 
     Евгений
    Евгений 
    
    
        
        
        
        Ну и не только, может там кодгенератором и форм реквест и политики и тд и тп сгенерится
    
 
     Евгений
    Евгений 
    
    
        
        
        
        Я просто не юзал но знаю что такое есть
    
 
     Евгений
    Евгений 
    
    
        
        
        
        Интересно тут кто нибудь юзал или нет
    
 
     Евгений
    Евгений 
    
    
        
        
        
        evercode1/view-maker: ViewMaker Laravel 5.2 Artisan Command for creating views and foundations
        https://github.com/evercode1/view-maker
    
 
     Sektor
    Sektor 
    
    
        
        
        
        Нубский вопросец, есть прекрасная сортировка, которая впихивает в url кучу параметров, и после нажатия кнопки "отсортирить", я перехожу на "свеженькую" страничку, где есть помимо прочего кнопка "следующая" страница, ссылку в которой нужно загенерить так, чтобы не потерять параметры в get запросе добавленные сортировкой
    
 
     Sektor
    Sektor 
    
    
        
        
        
        в общем то думаю можно взять ссылку с параметрами, распарсить её, заменить нужный параметр page=n, если он там есть, если нет то добавить. Но я не стал спешить, может ктото подскажет путь получше
    
 
     Sektor
    Sektor 
    
    
        
        
        
        хм, чтот я туплю, все то параметры под рукой и так
    
 
     invariance
    invariance 
    
    
        
        
        
        ололо, в новой версии люмена недоработка критическая
    
 
     Sektor
    Sektor 
    
    
        
        
        
        красотище
    
 
     Sektor
    Sektor 
    
    
        
        
        
        <a class="create fa left-fa fa-angle-right" aria-hidden="true" href="@if($request)
          {{'?'}}
          <?php
            end($request);
            $lastKey=key($request);
          ?>
          @foreach($request as $key=>$value)
          {{$key.'='.$value}}
            @if($key!=$lastKey)
              {{'&'}}
            @endif
          @endforeach
          @else{{'?page=2'}}
          @endif"></a>
    
 
     Евгений
    Евгений 
    
    
        
        
        
        Жесть какая то