Category: Laravel

08
Июл
2020

Много задач или объёмные задачи?

Делаю обновление товаров в интернет-магазине. Приходит Excel файл, в нём ~16 000 товаров. Загружаю всё через очереди. Возник вопрос, что лучше – сделать одну задачу, которая будет загружать все товары, или много задач, которые будут загруж…

08
Июл
2020

Ошибка вывода данных

Мой предыдущий вопрос
Задавал я его неделю назад. Но проблема так и не решилась.
Суть в том что мне необходимо на страницу встроить код при помощи которого я мог бы при помощи модального окна поставить задачу конкретному пользователю. При …

08
Июл
2020

Как вывести категории в которых есть товар

Есть категории со вложенность, при открытии основной категории, нужно вывести только те под категории, в которых находится товар
Пример таблиц категорий
id | parent_id | title
1 | 0 | Запчасти
2 | 1 | Кузовные запчасти

07
Июл
2020

Как добавить сервис-провайдер только для админ-панели?

Можно ли зарегистрировать сервис-провайдер только если пользователь находится в админ-панели?
Это нужно проверять роутер, к примеру если в админке есть префикс [‘prefix’ => ‘admin’] ?
А вообще нужно что-то наподобии такого https://stack…

07
Июл
2020

Чем отличаются сервисы от репозиториев?

Часто советуют выносить некоторую логику в сервисы, а некоторую в репозитории.
Подскажите, в чём разница между сервисами (App\Services) и репозиториями (App\Repositories) ?
Ведь в них подготавливаются начальные данные.
И второй вопрос, доп…

07
Июл
2020

Какой онлайн-кошелек выбрать для работы с Webmoney,visa,яндекс деньги и киви?

Появилась задача привязать к сайту 4 платежные системы,а именно webmoney,qiwi,яндекс деньги и visa.Т.к заказчик кошельки ни какие не предоставил,выбрать его нужно мне.Какой онлайн кошелек выбрать,чтобы я смог его привязать ко всем выше пер…

06
Июл
2020

Выбор изображения из загруженных файлов

Допустим для товара в админке нужно сделать возможность выбрать изображение, которое уже загружено.
Лучше чтобы была возможность сразу как загрузки нового изображения, так и возможность выбрать среди имеющихся изображений, чтобы прикрепить…

05
Июл
2020

Как устранить ошибку GET http://vue-app/main.js net::ERR_ABORTED 404 (Not Found)?

Прошу помощи, мучаюсь с этим уже какой день.
Пожалуй, нужно расписать конкретно, что я сделала. Я создала новый проект в папке domains в Open Server, загрузила laravel (команда: laravel new), далее проделала команды (composer require larav…

03
Июл
2020

laravel/eloquent дублирование запросов с with

Есть CarRoute, который имеет множество CarRouteSection(отрезок).
Отрезок имеет две точки start_point и end_point.
Как в таком случае избавиться от дублирования?
public function start_point(): HasOne
{
return $this->hasOne(CarPoint:…

03
Июл
2020

Laravel, запуска задания после выполнения всех остальных

Есть необходимость выполнить задание, после того как 2 задания выполнены асинхронно.
В документации есть пример того как можно выполнить цепочку заданий синхронно после того как основное выполнится.
ProcessPodcast::withChain([
new Opti…

01
Июл
2020

Установить RabbitMQ для Laravel 5.8. Ошибка composer – Your requirements could not be resolved to an installable set of packages

Всем заглянувшим, доброго времени суток!
Сам сервер запускается и работает нормально(Docker).
Но при добавлении данной либы через composer composer require vladimir-yuldashev/laravel-queue-rabbitmq получаю исключения.
Your requirements …

01
Июл
2020

laravel mockery

Есть тест:
$client = Mockery::mock(DPDClient::class);
$expectedData = [
‘simple response’,
];
$client->shouldReceive(‘authorize’)->andReturn($expectedData);
$this->app->instance(DPDClient::class, $client);
$class = $this-&g…

01
Июл
2020

Как с помощью кода узнать сайт находится на локальном сервере или на хостинге?

Нужно вставить google аналитику на сайт но так чтобы оно работало только на хостинге, не на локальном сервере
для этого хочу использовать if else какое условие использовать чтобы точно определить, что это хостинг, не локальный сервер ?
Пр…

30
Июн
2020

Алгоритм соотношения картинок с артикулами

Вопрос касательно алгоритмизации.
Пишу интернет-магазин. Есть база картинок, названия которых связаны с артикулами следующим образом:
артикул_параметр.jpg
Например:

ЭП-300-1500C_v1.jpg
ЭП-300-1500C_v2.jpg
ЭП-300-1500C_v3.jpg
ЭП-300-1500C_…

28
Июн
2020

Laravel eloquent with and groupBy pivot

Возможно ли без дополнительного select или join, а только через with выполнить следующую задачу?
Имеется таблица продуктов Products:

А также таблица модификаций Modifications:

А также таблица для мержа ProductsModifications, т.к. связь &…

27
Июн
2020

Отдельная папка public_admin для админки

Подскажите, как можно сделать, чтобы если пользователь находится в личном кабинете site.com/admin то чтобы подключались все стили и скрипты из новой папки public_admin а не из public ?
RouteServiceProvider
protected $namespace = ‘App\Http\…

25
Июн
2020

Ошибка TypeError (laravel)

Начал писать телеграм бота на Laravel. Дошел до установки Telegram-bot-sdk. Установил, но после того как я хочу что-то сделать, то у меня в терминале появляется ошибка
TypeError

Argument 1 passed to Telegram\Bot\BotsManager::__construc…

25
Июн
2020

Laravel Локализация страниц email / reset password

Сделал перевод для приложения, все работает, но когда добавляешь регистрацию через подтверждение почты(implements MustVerifyEmail для модели User), после отправки формы регистрации, выдает исключение.
url
http://example.test/ru

Illuminate…

24
Июн
2020

Как в массиве в названии ключа разрешить любые числа?

Всем привет подскажите пожалуйста, у меня есть ларавелевский валидатор messages в котором в ключе массива мне необходимо разрешить любое число. Знаю что если поставить * то все что после нее будет все будет проходить. Но можно ли как то то…

24
Июн
2020

Защита от xss в Laravel

Прочитал, что в Laravel защита от xss реализована автоматически используя синтаксис двойной привязки ({{$value}}) либо эскейпинг (это одно и то же получается)? Можете объяснить простыми словами, что это вообще значит? И от каких ещё атак L…

23
Июн
2020

Множественная вставка в pivot таблицу

Подскажите, как делать множественную вставку в pivot-таблицу?
Есть две таблицы: categories, attributes
и связывающая таблица attribute_category
Schema::create(‘attribute_category’, function (Blueprint $table) {
$table->id();…