импортировать Excel в таблицу данных с отношением один ко многим - PullRequest
0 голосов
/ 23 ноября 2018

Как импортировать данные Excel в базу данных MySQL с библиотекой maatwebsite в laravel в data_table с отношениями один-ко-многим с user_table.Я использую laravel v5.7 и maatwebsite lib v2.1 для интерфейса vuejs2.

Это код со стороны API, который я использую для импорта данных в простую таблицу без связей.

 public function importExcel(Request $request)
{
    $request->validate([
        'file' => 'required'
    ]);

    $path = $request->file('file')->getRealPath();
    $data = Excel::load($path)->get();

    if($data->count()){
        foreach ($data as $key => $value) {
            $arr[] = ['title' => $value->title, 'description' => $value->description];
        }

        if(!empty($arr)){
            TestSite::insert($arr);
        }
    }

    return back()->with('success', 'Insert Record successfully.');
}

Логично ли использовать что-то подобное в этом видео?https://www.youtube.com/watch?v=TohEmmOYQ7M

...