Import và Export dữ liệu từ database (ok)
https://docs.laravel-excel.com/3.1/getting-started/installation.html
composer require maatwebsite/excelVí dụ đã hoàn thành
Route::post('/import-csv', [ProductController::class, 'import_csv'])->name('importcsv');
Route::post('/export-csv', [ProductController::class, 'export_csv'])->name('exportcsv');<?php
namespace App\Imports;
use App\Models\Excel;
use App\Models\CategoryProduct;
use Maatwebsite\Excel\Concerns\ToModel;
class ExcelImport implements ToModel
{
/**
* @param array $row
*
* @return \Illuminate\Database\Eloquent\Model|null
*/
public function model(array $row)
{
return new CategoryProduct([
'category_name' => $row[0],
'category_des' => $row[1],
'category_status' => $row[2]
]);
}
}



Example 1: Import


Example 2: export

PreviousSử dụng biến chung cho tất cả các view, Use variables common to all views (ok)NextCài đặt Laravel trên Heroku miễn phí
Last updated