Laravel создает динамический контроллер на основе столбцов таблицы - PullRequest
0 голосов
/ 22 октября 2019

Мне нужен контроллер продукта, который динамически зависит от таблицы. Например, у меня есть две таблицы продуктов с разными ценовыми точками.

 public function store(Request $request)
    {
      $validatedData = $request->validate([
        'code' => 'required|max:255',
        'name' => 'required',
        'description' => 'required',
        'cost' => 'required',
        'price15' => 'required',
        'price25' => 'required',
        'price35' => 'required',
        'barcode' => 'required',
      ]);
      $product = new Product();
      $product->fun_product_code = $request['code'];
      $product->fun_product_name = $request['name'];
      $product->fun_product_desc = $request['description'];
      $product->fun_price_cost = (double)$request['cost'];
      $product->fun_price_10 = (double)$request['price10'];
      $product->fun_price_15 = (double)$request['price15'];
      $product->fun_price_25 = (double)$request['price25'];
      $product->fun_price_30 = (double)$request['price30'];
      $product->fun_price_35 = (double)$request['price35'];
      $product->fun_barcode = $request['barcode'];
      $product->save();
      return redirect('/productlist');
    }

Как я могу динамически добавить эти столбцы, потому что одна таблица имеет только цену 10 и цену 25, а другая как все?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...