Неопределенное смещение: 0: Laravel Ошибка на LIVE сервере - PullRequest
2 голосов
/ 04 августа 2020

В моем Laravel контроллере я импортирую csv в свою базу данных, я запрашиваю SQL get products_name, а затем вставляю product_name в свою таблицу заказов. КОД отлично работает на моем сервере xampp, именно при развертывании на живом сервере (Cpanel) я выдает ошибку.

$products_name = DB::table('products_description')
->where('products_id','=', $importData[0])->pluck('products_name');


OrdersProduct::create(
                       array
                        (
                            "products_id"=>$importData[0],
                            "products_name"=>$products_name[0],
                            "products_quantity"=>$importData[1],
                        )
                    );

В моем журнале Larevel отображается сообщение об ошибке: production.ERROR: Undefined offset: 0

Когда я использовал return $products_name[0], он отображает имя продукта ... но когда я пытался создать OrderProducts, он генерирует ошибку. Обратите внимание, что контент - это имя_продукта, и он отлично работает на моем локальном хосте, только когда я развертываюсь на сервере, я получаю сообщение об ошибке.

...