Подключите нашего Telegram-бота для уведомлений о новых проектах
Доработка сайта на Laravel 5.3
Разместить заказ
i
Заказчик
Отзывы фрилансеров:
+ 12
- 0
Зарегистрирован на сайте 12 лет и 7 месяцев
Бюджет:
по договоренности
Сделать форму добавления товаров вот в этот раздел. artelrus.ru/danila/
Она там как бы уже есть эта форма, но для одной позиции. Это грили.artelrus.ru/danila/grili Ее удаляем и делаем общую форму для всех товаров при помощи CRUD
Не использовать готовые админки. Админка уже сделана средствами Laravel
Поля формы для категорий товаров.
$table->increments('id');
$table->integer('sort')->default(500);
$table->string('slug')->unique();
$table->string('title');
$table->string('browser_title')->nullable();
$table->string('description')->nullable();
$table->text('text')->nullable();
Для товаров
$table->increments('id');
$table->string('main')->default('Нет'); //выводить на главной или нет
$table->integer('sort')->default(500);
$table->string('title');
$table->string('browser_title')->nullable();
$table->string('description')->nullable();
$table->string('price')->nullable();
$table->text('text')->nullable();
$table->string('img')->nullable();
$table->text('dop_img')->nullable(); //тут должны загружаться несколько изображений
Ну и третья миграция для добавления связей
$table->integer('danila_cat_id')->unsigned();
$table->foreign('danila_cat_id')->references('id')->on('danila_cat s')->onDelete('cascade')->onUpdate('cascade');
$table->integer('danila_product_id')->unsigned();
$table->foreign('danila_product_id')->references('id')->on('danila _products')->onDelete('cascade')->onUpdate('cascade');
Товар может привязываться к нескольким категориям.
Настроить вьюшки как в грилях.
При удалении товара должна удаляться и картинка (ки)
Цена и сроки указывайте обязательно. Спасибо.
От меня файлы и дамп базы данных для исполнителя.
Она там как бы уже есть эта форма, но для одной позиции. Это грили.
Не использовать готовые админки. Админка уже сделана средствами Laravel
Поля формы для категорий товаров.
$table->increments('id');
$table->integer('sort')->default(500);
$table->string('slug')->unique();
$table->string('title');
$table->string('browser_title')->nullable();
$table->string('description')->nullable();
$table->text('text')->nullable();
Для товаров
$table->increments('id');
$table->string('main')->default('Нет'); //выводить на главной или нет
$table->integer('sort')->default(500);
$table->string('title');
$table->string('browser_title')->nullable();
$table->string('description')->nullable();
$table->string('price')->nullable();
$table->text('text')->nullable();
$table->string('img')->nullable();
$table->text('dop_img')->nullable(); //тут должны загружаться несколько изображений
Ну и третья миграция для добавления связей
$table->integer('danila_cat_id')->unsigned();
$table->foreign('danila_cat_id')->references('id')->on('danila_cat s')->onDelete('cascade')->onUpdate('cascade');
$table->integer('danila_product_id')->unsigned();
$table->foreign('danila_product_id')->references('id')->on('danila _products')->onDelete('cascade')->onUpdate('cascade');
Товар может привязываться к нескольким категориям.
Настроить вьюшки как в грилях.
При удалении товара должна удаляться и картинка (ки)
Цена и сроки указывайте обязательно. Спасибо.
От меня файлы и дамп базы данных для исполнителя.
Разделы:
Опубликован:
13.03.2017 | 20:18