file_exists (): действует ограничение open_basedir. Файл (/ tmp) находится за пределами разрешенного пути: - PullRequest
0 голосов
/ 20 марта 2020

Я использовал пакет barryvdh / laravel -dompdf Laravel для импорта файла Excel, но я получаю упомянутую ошибку в прикрепленном скриншоте.

enter image description here Контроллер для сохранения файла Excel:

    if ($request->hasFile('upload_mcq_file') and in_array($request->upload_mcq_file->extension(), array('xlsx', 'xlt', 'xltx', 'xls', 'xls', 'csv'))) {
        $image = $request->upload_mcq_file;
        $fileName = time() . '.' . $image->getClientOriginalName();
        $image->move('admin/mcqs/', $fileName);
        $path = 'admin/mcqs/' . $fileName;
    }
    $data = Excel::import(new MCQPaperImport, $path);

MCQPaperImport Класс ниже:

class MCQPaperImport implements ToModel
{
    public function model(array $row)
    {
        return new MCQPaper([
            'product_id' => request('product_id'),
            'product_type' => request('product_type'),
            'question' => $row[0],
            'answer' => $row[1],
            'option1' => $row[2],
            'option2' => $row[3],
            'option3' => $row[4],
            'option4' => $row[5],
            'mark' => $row[6],
            'created_at' => Carbon::now('Asia/Kolkata'),
            'updated_at' => Carbon::now('Asia/Kolkata'),
        ]);
    }
}

! [ Схема таблицы упоминается на этом изображении] [Схема таблицы упоминается на этом изображении]

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