fa
Feedback
OneCode ЧАТ

OneCode ЧАТ

رفتن به کانال در Telegram

Общаемся на тему веб-разработки. HTML, CSS, JS, VueJS, NuxtJS, PHP, Laravel, MySQL, PostgreSQL. Разрешено: - Задавать вопросы. - Отвечать на вопросы. - Делиться своим опытом. Запрещено: - Нецензурные выражения. - Спам, реклама, фл

نمایش بیشتر
کشور مشخص نشده استدسته بندی مشخص نشده است
485
مشترکین
اطلاعاتی وجود ندارد24 ساعت
اطلاعاتی وجود ندارد7 روز
اطلاعاتی وجود ندارد30 روز
آرشیو پست ها
VS Code

Таблица Ордерс: Ид, Юзер_ид (auth()->id()) - Клиент ЮзерУслуга_ид - Продавец с Услугами

А у нас 23

Всем привет. Подскажите, как лучше хранить данные в приложении? Есть данные по локализации: - номер региона - координаты точки - ключ апи планирую, что админ будет эти данные при настройке приложения указывать в админке. как лучше эти данные хранить? если в БД, то как? сделать табличку params и поля название и значение параметров?

Не смотрел ни один фильм из серии, но все равно бы не засовывал 😂

А зачем пересоздал? Те же ключи можна использовать на несколько сервисов

updateOrCreate я тоже использую при парсинге данных, вот кусок тестового кода из Jobs

Там перенос строки включит и оху... Т 😄

Без экземпляров, фреймворка и т.д., на уровне данных, как бы Ты это делал бы с ручкой и на бумаге)

У меня на всех name есть

Gpt :) Если вы хотите обойтись одним циклом, то можно воспользоваться методом mapWithKeys, чтобы преобразовать коллекцию работников в коллекцию, где каждый элемент будет содержать необходимые данные - имя работника, имя должности и список норм выдачи для этой должности. Например, в контроллере вы можете получить коллекцию работников с помощью метода with для предварительной загрузки связанных данных:
$workers = Worker::with('rank.norms')->get();
А затем преобразовать её в нужный вид с помощью метода mapWithKeys:
$data = $workers->mapWithKeys(function ($worker) {
    return [
        $worker->id => [
            'name' => $worker->name,
            'rank' => $worker->rank->name,
            'norms' => $worker->rank->norms->pluck('name'),
        ]
    ];
});
В результате получится коллекция данных вида:
Illuminate\Support\Collection Object
(
    [1] => Array
        (
            [name] => John
            [rank] => Manager
            [norms] => Illuminate\Support\Collection Object
                (
                    [0] => Norm1
                    [1] => Norm2
                )
        )
    [2] => Array
        (
            [name] => Jane
            [rank] => Developer
            [norms] => Illuminate\Support\Collection Object
                (
                    [0] => Norm3
                    [1] => Norm4
                    [2] => Norm5
                )
        )
)
Вывод данных в вашей вью можно будет осуществить одним циклом, используя методы коллекций Laravel, например:
@foreach($data as $id => $worker)
    <p>{{ $worker['name'] }} - {{ $worker['rank'] }} - {{ $worker['norms']->implode(', ') }}</p>
@endforeach
Этот код выведет данные для каждого работника в желаемом формате, используя только один цикл.

захотел убрать сервис, снес нафиг таблицы его, модели и прочее, все, чистота

Не ну правильно вдруг приготовишь и отправишься. Это же антиреклама для gpt)

Скажи число, при котором мое условие не охватит нужный диапазон ?

Хороший, когда нужен был именно его юзал 👍

Пришел какой-то период депрессивный , ниче не хочется Так не приятно Делаю будто на автопилоте

sticker.webm2.09 KB

потому что ищет наименьшее из значений. Если у тебя в onlineProgressBar получится число больше 100, вернет 100

Юра, Ты здесь вообще?

Пробовал филамент месяца 3 назад, что-то вообще не зашло. Сложилось впечатление, что чтобы решить что-то чуть нестандартное, сталкиваешься с какими-то непонятными дебрями, бесконечными замыканиями, возвращающими другие замыкания ) А доки написаны совсем малопонятно. Плюс, страница с обычной таблицей с товарами с несколькими колонками в количестве 25 строк грузилась что-то около 1 секунды. DebugBar показывал что-то там 900 каких-то компонентов Livewire (сейчас уже не помню). Делаешь 12 строк — грузится полсекунды. В итоге послал нафиг и написал свою админку на бутстрапе с ajax-таблицей где-то за неделю-две. Работает молниеносно, и можно повторно юзать.