Enter your email to receive our latest newsletter.
Don't worry, we don't spam
By Ferryanto
maatwebsite/excel# excel# laravel# vendor# composer
4 tahun yang lalu
composer require maatwebsite/excel
namespace App\Exports; use Illuminate\Http\Request; use App\Models\Invoice; use Carbon\Carbon; use Maatwebsite\Excel\Concerns\Exportable; use Maatwebsite\Excel\Concerns\FromQuery; use Maatwebsite\Excel\Concerns\WithHeadings; class ExportDataOrder implements FromQuery, WithHeadings { use Exportable; public function __construct(Request $request) { $this->request = $request; } public function query() { return $this->exportDefault($this->request); } public function headings(): array { return [ "NAMA PRODUK","VARIAN PRODUK", "SATUAN", "KD ORDER", "NAMA TOKO", "KOTA", "STATUS", "QUANTITY", "CATATAN", "DATE ORDER" ]; } public function exportDefault(Request $request) { $exportData = Order::with('product')->Orderby('id','desc')->get(); return $exportData; } }
use App\Http\Controllers\Controller; use Illuminate\Http\Request; use App\Models\Product; use Maatwebsite\Excel\Facades\Excel; use App\Exports\ExportDataOrder; use Carbon\Carbon; use DB; use Illuminate\Support\Facades\Session; class ExportCSVController extends Controller { ����public function exportXLS (Request $request){ date_default_timezone_set("Asia/Jakarta"); $d = strtotime("now"); $time = date("d-m-Y H:i:s", $d); $filename = $time."_LOGS_ORDER.xlsx"; return Excel::download(new ExportDataOrder($request), $filename); } }
Route::any('/exportxls', 'ExportCSVController@exportXLS')->name('order.export');
M Nawwaf Q
A Febrian H
Ferryanto
Instalasi Docker Desktop di macOS
Untuk menginstal Docker Desktop di macOS, langkah-langkahnya cukup sederhana dan mudah diikuti. Berikut adalah panduan singkat tentang cara menginstal...
Read MoreFerryanto
Clear route laravel pada hosting shared
Pada laravel saat menambahkan routing baru, kadang dibutuhkan untuk clear cache routing nya. hal ini dikarenakan laravel menyimpan cache route anda, s...
Read More