Когда я использую db raw, он работает Мой запрос использует db raw следующим образом: $products = DB::select(DB::raw('SELECT * FROM ( SELECT a.*, b.name AS store_name, b.address FROM products a JOIN stores b ON b.id = a.store_id WHERE a.category_id = '.$category_id.' ORDER BY a.total_sold DESC, a.updated_at DESC LIMIT '.$num.' ) AS product GROUP BY store_id')); Оно […]
Я новичок в Laravel. Я создал модель, контроллер ресурсов и маршрут для одной из моих таблиц. Я модифицировал класс модели для использования определенного имени таблицы, но объект модели, введенный Laravel 5.4, не имеет атрибутов, даже если соответствующая запись существует в базы данных. Вот шаги, которые я предпринял. 1) Создайте модель с мастером. Я выполнил эту […]
Я использую laravel 5.3 У меня 3 таблицы: таблица продукта, таблица категории и таблица products_categories table product: id, name и т. д. категория таблицы: идентификатор, имя и т. д. table products_categories: id, product_id, category_id В модельном продукте у меня есть метод: public function categories() { return $this->belongsToMany(Category::class, 'products_categories', 'product_id', 'category_id') ->withPivot('id') ->withTimestamps(); } Таким образом, […]
Мой сервис выглядит следующим образом: public function delete($store_id) { $result = $this->favorite_repository->delete($store_id); dd($result); } Мой репозиторий выглядит так: public function delete($store_id) { $data = self::where('favoritable_id', $store_id)->delete(); return $data; } Существуют ошибки: Отсутствует аргумент 1 для App \ Repositories \ FavoriteRepository :: delete (), вызывается в C: \ xampp \ htdocs \ mysystem \ app \ […]
Я следую видео Laracasts: Базовая модель / Контроллер / Просмотр рабочего процесса . У меня в таблице есть контактная информация. CREATE TABLE `about` ( `id` int(10) UNSIGNED NOT NULL, `title` varchar(500) COLLATE utf8_unicode_ci NOT NULL, `content` text COLLATE utf8_unicode_ci, ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci Я пытаюсь передать данные для просмотра, используя следующий код в файле […]