• Wherehas как правильно написать запрос?

    @kaxa3201 Автор вопроса
    Vladislav Orlov, я понял нужно использовать whereDoesntHave
  • Wherehas как правильно написать запрос?

    @kaxa3201 Автор вопроса
    Vladislav Orlov Заметил то, что если у пользователя только одна роль то все работает а если несколько, то выводит все пермиссии
  • Wherehas как правильно написать запрос?

    @kaxa3201 Автор вопроса
    Пробовал, такая же история
  • Как можно ускорить запрос?

    @kaxa3201 Автор вопроса
    Akina, Скажите пожалуйста, а можно ли этот запрос разделить на несколько подзапросов, тогда может увеличиться скорость?
  • Как создать отношение многие ко многим без сводной таблицы?

    @kaxa3201 Автор вопроса
    Евгений, я не очень понимаю , что значит "не нарушая нормальные формы" ?
  • Как объединить два словаря по id?

    @kaxa3201 Автор вопроса
    Сергей Паньков, Прошу прощения. Спасибо за наводку, все поправил
  • Как подключиться к роутеру?

    @kaxa3201 Автор вопроса
    SOTVM, сделал, но не сработало. Но заметил такую тему, вкл ноут и сразу захожу в браузер и инет работает, а через несколько секунд перестаёт, как будто что то блочит, firewall выключен
  • Как подключиться к роутеру?

    @kaxa3201 Автор вопроса
    br-e542fee6b33b: flags=4099<UP,BROADCAST,MULTICAST>  mtu 1500
            inet 172.28.0.1  netmask 255.255.0.0  broadcast 172.28.255.255
            ether 02:42:99:dc:32:98  txqueuelen 0  (Ethernet)
            RX packets 0  bytes 0 (0.0 B)
            RX errors 0  dropped 0  overruns 0  frame 0
            TX packets 0  bytes 0 (0.0 B)
            TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
    
    br-e7496ee465c2: flags=4099<UP,BROADCAST,MULTICAST>  mtu 1500
            inet 172.26.0.1  netmask 255.255.0.0  broadcast 172.26.255.255
            ether 02:42:91:dc:d6:00  txqueuelen 0  (Ethernet)
            RX packets 0  bytes 0 (0.0 B)
            RX errors 0  dropped 0  overruns 0  frame 0
            TX packets 0  bytes 0 (0.0 B)
            TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
    
    br-ef683f662299: flags=4099<UP,BROADCAST,MULTICAST>  mtu 1500
            inet 172.30.0.1  netmask 255.255.0.0  broadcast 172.30.255.255
            ether 02:42:46:35:2d:05  txqueuelen 0  (Ethernet)
            RX packets 0  bytes 0 (0.0 B)
            RX errors 0  dropped 0  overruns 0  frame 0
            TX packets 0  bytes 0 (0.0 B)
            TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
    
    docker0: flags=4099<UP,BROADCAST,MULTICAST>  mtu 1500
            inet 172.17.0.1  netmask 255.255.0.0  broadcast 172.17.255.255
            ether 02:42:aa:3c:7f:3c  txqueuelen 0  (Ethernet)
            RX packets 0  bytes 0 (0.0 B)
            RX errors 0  dropped 0  overruns 0  frame 0
            TX packets 0  bytes 0 (0.0 B)
            TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
    
    enp2s0: flags=4099<UP,BROADCAST,MULTICAST>  mtu 1500
            inet6 fe80::6af7:28ff:fe89:ad8d  prefixlen 64  scopeid 0x20<link>
            ether 68:f7:28:89:ad:8d  txqueuelen 1000  (Ethernet)
            RX packets 1559  bytes 108377 (108.3 KB)
            RX errors 0  dropped 0  overruns 0  frame 0
            TX packets 52  bytes 6893 (6.8 KB)
            TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
    
    lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 65536
            inet 127.0.0.1  netmask 255.0.0.0
            inet6 ::1  prefixlen 128  scopeid 0x10<host>
            loop  txqueuelen 1000  (Локальная петля (Loopback))
            RX packets 808090  bytes 54489107 (54.4 MB)
            RX errors 0  dropped 0  overruns 0  frame 0
            TX packets 808090  bytes 54489107 (54.4 MB)
            TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
    
    veth2c679b0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
            inet6 fe80::a422:6fff:fecf:15a8  prefixlen 64  scopeid 0x20<link>
            ether a6:22:6f:cf:15:a8  txqueuelen 0  (Ethernet)
            RX packets 0  bytes 0 (0.0 B)
            RX errors 0  dropped 0  overruns 0  frame 0
            TX packets 8421  bytes 831235 (831.2 KB)
            TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
    
    veth445e2e7: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
            inet6 fe80::dc37:c6ff:fe67:35cd  prefixlen 64  scopeid 0x20<link>
            ether de:37:c6:67:35:cd  txqueuelen 0  (Ethernet)
            RX packets 30634  bytes 118629022 (118.6 MB)
            RX errors 0  dropped 0  overruns 0  frame 0
            TX packets 39036  bytes 3223794 (3.2 MB)
            TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
    
    veth875f82b: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
            inet6 fe80::f84f:faff:fe09:4b4f  prefixlen 64  scopeid 0x20<link>
            ether fa:4f:fa:09:4b:4f  txqueuelen 0  (Ethernet)
            RX packets 183  bytes 15189 (15.1 KB)
            RX errors 0  dropped 0  overruns 0  frame 0
            TX packets 405  bytes 157820 (157.8 KB)
            TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
    
    veth966e1c6: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
            inet6 fe80::4c99:aeff:fe05:a39d  prefixlen 64  scopeid 0x20<link>
            ether 4e:99:ae:05:a3:9d  txqueuelen 0  (Ethernet)
            RX packets 45604  bytes 3435012 (3.4 MB)
            RX errors 0  dropped 0  overruns 0  frame 0
            TX packets 38930  bytes 119607940 (119.6 MB)
            TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
    
    wlp3s0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
            inet 192.168.0.2  netmask 255.255.255.0  broadcast 192.168.0.255
            inet6 fe80::f90f:d443:a033:8ace  prefixlen 64  scopeid 0x20<link>
            ether d0:53:49:62:cd:a7  txqueuelen 1000  (Ethernet)
            RX packets 49261  bytes 28054329 (28.0 MB)
            RX errors 0  dropped 0  overruns 0  frame 0
            TX packets 60930  bytes 39898996 (39.8 MB)
            TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
  • Как подключиться к роутеру?

    @kaxa3201 Автор вопроса
    Команда ifconfig
    br-013fdde0764a: flags=4099<UP,BROADCAST,MULTICAST>  mtu 1500
            inet 192.168.64.1  netmask 255.255.240.0  broadcast 192.168.79.255
            ether 02:42:5c:fa:80:18  txqueuelen 0  (Ethernet)
            RX packets 0  bytes 0 (0.0 B)
            RX errors 0  dropped 0  overruns 0  frame 0
            TX packets 0  bytes 0 (0.0 B)
            TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
    
    br-0f56af83153c: flags=4099<UP,BROADCAST,MULTICAST>  mtu 1500
            inet 172.23.0.1  netmask 255.255.0.0  broadcast 172.23.255.255
            ether 02:42:de:5c:83:4d  txqueuelen 0  (Ethernet)
            RX packets 0  bytes 0 (0.0 B)
            RX errors 0  dropped 0  overruns 0  frame 0
            TX packets 0  bytes 0 (0.0 B)
            TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
    
    br-15cb1dea0ca8: flags=4099<UP,BROADCAST,MULTICAST>  mtu 1500
            inet 192.168.32.1  netmask 255.255.240.0  broadcast 192.168.47.255
            ether 02:42:fc:1c:8b:96  txqueuelen 0  (Ethernet)
            RX packets 0  bytes 0 (0.0 B)
            RX errors 0  dropped 0  overruns 0  frame 0
            TX packets 0  bytes 0 (0.0 B)
            TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
    
    br-23426f63c42e: flags=4099<UP,BROADCAST,MULTICAST>  mtu 1500
            inet 172.27.0.1  netmask 255.255.0.0  broadcast 172.27.255.255
            ether 02:42:7d:f7:94:14  txqueuelen 0  (Ethernet)
            RX packets 0  bytes 0 (0.0 B)
            RX errors 0  dropped 0  overruns 0  frame 0
            TX packets 0  bytes 0 (0.0 B)
            TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
    
    br-3531e761351d: flags=4099<UP,BROADCAST,MULTICAST>  mtu 1500
            inet 172.25.0.1  netmask 255.255.0.0  broadcast 172.25.255.255
            ether 02:42:2f:87:3b:e7  txqueuelen 0  (Ethernet)
            RX packets 0  bytes 0 (0.0 B)
            RX errors 0  dropped 0  overruns 0  frame 0
            TX packets 0  bytes 0 (0.0 B)
            TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
    
    br-37c9dbaf0c18: flags=4099<UP,BROADCAST,MULTICAST>  mtu 1500
            inet 192.168.112.1  netmask 255.255.240.0  broadcast 192.168.127.255
            ether 02:42:0d:c4:dd:ad  txqueuelen 0  (Ethernet)
            RX packets 0  bytes 0 (0.0 B)
            RX errors 0  dropped 0  overruns 0  frame 0
            TX packets 0  bytes 0 (0.0 B)
            TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
    
    br-43513f8d4ccb: flags=4099<UP,BROADCAST,MULTICAST>  mtu 1500
            inet 172.18.0.1  netmask 255.255.0.0  broadcast 172.18.255.255
            ether 02:42:97:50:20:a0  txqueuelen 0  (Ethernet)
            RX packets 0  bytes 0 (0.0 B)
            RX errors 0  dropped 0  overruns 0  frame 0
            TX packets 0  bytes 0 (0.0 B)
            TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
    
    br-4417153e21b3: flags=4099<UP,BROADCAST,MULTICAST>  mtu 1500
            inet 192.168.16.1  netmask 255.255.240.0  broadcast 192.168.31.255
            ether 02:42:be:e1:f9:c4  txqueuelen 0  (Ethernet)
            RX packets 0  bytes 0 (0.0 B)
            RX errors 0  dropped 0  overruns 0  frame 0
            TX packets 0  bytes 0 (0.0 B)
            TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
    
    br-51cdce6d88a0: flags=4099<UP,BROADCAST,MULTICAST>  mtu 1500
            inet 172.21.0.1  netmask 255.255.0.0  broadcast 172.21.255.255
            ether 02:42:11:62:de:00  txqueuelen 0  (Ethernet)
            RX packets 0  bytes 0 (0.0 B)
            RX errors 0  dropped 0  overruns 0  frame 0
            TX packets 0  bytes 0 (0.0 B)
            TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
    
    br-61ceafedfbf6: flags=4099<UP,BROADCAST,MULTICAST>  mtu 1500
            inet 172.29.0.1  netmask 255.255.0.0  broadcast 172.29.255.255
            ether 02:42:a3:44:54:a9  txqueuelen 0  (Ethernet)
            RX packets 0  bytes 0 (0.0 B)
            RX errors 0  dropped 0  overruns 0  frame 0
            TX packets 0  bytes 0 (0.0 B)
            TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
    
    br-7eb6f82f01b8: flags=4099<UP,BROADCAST,MULTICAST>  mtu 1500
            inet 172.24.0.1  netmask 255.255.0.0  broadcast 172.24.255.255
            ether 02:42:c2:f8:44:6d  txqueuelen 0  (Ethernet)
            RX packets 0  bytes 0 (0.0 B)
            RX errors 0  dropped 0  overruns 0  frame 0
            TX packets 0  bytes 0 (0.0 B)
            TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
    
    br-89b10aab5253: flags=4099<UP,BROADCAST,MULTICAST>  mtu 1500
            inet 192.168.80.1  netmask 255.255.240.0  broadcast 192.168.95.255
            ether 02:42:b1:25:f5:1f  txqueuelen 0  (Ethernet)
            RX packets 0  bytes 0 (0.0 B)
            RX errors 0  dropped 0  overruns 0  frame 0
            TX packets 0  bytes 0 (0.0 B)
            TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
    
    br-8bf2600f7fa5: flags=4099<UP,BROADCAST,MULTICAST>  mtu 1500
            inet 172.20.0.1  netmask 255.255.0.0  broadcast 172.20.255.255
            ether 02:42:5f:8d:df:33  txqueuelen 0  (Ethernet)
            RX packets 0  bytes 0 (0.0 B)
            RX errors 0  dropped 0  overruns 0  frame 0
            TX packets 0  bytes 0 (0.0 B)
            TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
    
    br-a523a9a567d0: flags=4099<UP,BROADCAST,MULTICAST>  mtu 1500
            inet 192.168.96.1  netmask 255.255.240.0  broadcast 192.168.111.255
            ether 02:42:d5:d3:a1:77  txqueuelen 0  (Ethernet)
            RX packets 0  bytes 0 (0.0 B)
            RX errors 0  dropped 0  overruns 0  frame 0
            TX packets 0  bytes 0 (0.0 B)
            TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
    
    br-b0c139a0e27f: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
            inet 192.168.0.1  netmask 255.255.240.0  broadcast 192.168.15.255
            inet6 fe80::42:2cff:fec5:414b  prefixlen 64  scopeid 0x20<link>
            ether 02:42:2c:c5:41:4b  txqueuelen 0  (Ethernet)
            RX packets 17324  bytes 918315 (918.3 KB)
            RX errors 0  dropped 0  overruns 0  frame 0
            TX packets 6883  bytes 1113418 (1.1 MB)
            TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
    
    br-b17cfa1996dd: flags=4099<UP,BROADCAST,MULTICAST>  mtu 1500
            inet 172.19.0.1  netmask 255.255.0.0  broadcast 172.19.255.255
            ether 02:42:cc:4d:cd:f2  txqueuelen 0  (Ethernet)
            RX packets 0  bytes 0 (0.0 B)
            RX errors 0  dropped 0  overruns 0  frame 0
            TX packets 0  bytes 0 (0.0 B)
            TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
    
    br-cf468826cab9: flags=4099<UP,BROADCAST,MULTICAST>  mtu 1500
            inet 192.168.48.1  netmask 255.255.240.0  broadcast 192.168.63.255
            ether 02:42:16:35:96:c1  txqueuelen 0  (Ethernet)
            RX packets 0  bytes 0 (0.0 B)
            RX errors 0  dropped 0  overruns 0  frame 0
            TX packets 0  bytes 0 (0.0 B)
            TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
    
    br-dd052b9821ba: flags=4099<UP,BROADCAST,MULTICAST>  mtu 1500
            inet 172.22.0.1  netmask 255.255.0.0  broadcast 172.22.255.255
            ether 02:42:c6:46:9b:6f  txqueuelen 0  (Ethernet)
            RX packets 0  bytes 0 (0.0 B)
            RX errors 0  dropped 0  overruns 0  frame 0
            TX packets 0  bytes 0 (0.0 B)
            TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
    
    br-de2f6245de5b: flags=4099<UP,BROADCAST,MULTICAST>  mtu 1500
            inet 192.168.144.1  netmask 255.255.240.0  broadcast 192.168.159.255
            ether 02:42:87:7f:aa:5c  txqueuelen 0  (Ethernet)
            RX packets 0  bytes 0 (0.0 B)
            RX errors 0  dropped 0  overruns 0  frame 0
            TX packets 0  bytes 0 (0.0 B)
            TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
    
    br-df479b530087: flags=4099<UP,BROADCAST,MULTICAST>  mtu 1500
            inet 192.168.160.1  netmask 255.255.240.0  broadcast 192.168.175.255
            ether 02:42:71:01:0d:ef  txqueuelen 0  (Ethernet)
            RX packets 0  bytes 0 (0.0 B)
            RX errors 0  dropped 0  overruns 0  frame 0
            TX packets 0  bytes 0 (0.0 B)
            TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
  • Как объединить два массива по значению ключа?

    @kaxa3201 Автор вопроса
    Сергей delphinpro Спасибо, а будет ли работать если кол-во элементов в массиве разное?
    тоесть например в users 3 элемента а в resources 2 и наоборот?
    B важен ли порядок элементов в массиве?
  • Верно ли передавать DTO как зависимость класса?

    @kaxa3201 Автор вопроса
    Максим Федоров, Спасибо большое за ответы. вот ещё вопрос не по этой теме конечно..
    Вот у меня есть небольшой микросервис, я отправляю запрос другому микросервису и получаю массив данных, должен ли я проверять этот массив на нужные мне поля ? или я могу просто верить спецификации этого микросервиса?
  • Верно ли передавать DTO как зависимость класса?

    @kaxa3201 Автор вопроса
    Максим Федоров, а как в моем случаи передать в конструктор DTO аргументы?
  • Верно ли передавать DTO как зависимость класса?

    @kaxa3201 Автор вопроса
    Максим Федоров, извините, поправил пример кода. Почему ide ругается ? я не могу так передавать аргументы?
  • Как сделать валидацию на уникальность плюс ещё несколько условий?

    @kaxa3201 Автор вопроса
    JhaoDa, спасибо, я читал но не нашел решение своей проблемы
  • Как найти слово со спец символом, с помощью регулярного выражения?

    @kaxa3201 Автор вопроса
    DENIS Kokorev, у меня есть json строка
    {"id":{"$ref":"file:///test/test/test.json#/test/test/test","description":"ID \u0448\u0430\u0431\u043b\u043e\u043d\u0430"},

    мне нужно найти все $ref и заменить его и его содержимое