Initial commit
This commit is contained in:
45
vendor/maatwebsite/excel/docs/blade/load-view.md
vendored
Normal file
45
vendor/maatwebsite/excel/docs/blade/load-view.md
vendored
Normal file
@@ -0,0 +1,45 @@
|
||||
# @Blade to Excel
|
||||
|
||||
We can utilise the magic of Laravel's Blade engine to power our Excel export. Sharing a view, loading a view per sheet, creating a html table inside a view, basic CSS styling, ...
|
||||
|
||||
# Loading a view for a single sheet
|
||||
|
||||
We can load a view for every sheet we create with `->loadView()`.
|
||||
|
||||
Excel::create('New file', function($excel) {
|
||||
|
||||
$excel->sheet('New sheet', function($sheet) {
|
||||
|
||||
$sheet->loadView('folder.view');
|
||||
|
||||
});
|
||||
|
||||
});
|
||||
|
||||
# Using different views for different sheets
|
||||
|
||||
Excel::create('New file', function($excel) {
|
||||
|
||||
$excel->sheet('First sheet', function($sheet) {
|
||||
|
||||
$sheet->loadView('view_first');
|
||||
});
|
||||
|
||||
$excel->sheet('Second sheet', function($sheet) {
|
||||
|
||||
$sheet->loadView('view_second');
|
||||
});
|
||||
|
||||
});
|
||||
|
||||
# Sharing a view for all sheets
|
||||
|
||||
We can share a view for all sheets with `shareView()`.
|
||||
|
||||
Excel::shareView('folder.view')->create();
|
||||
|
||||
# Unsetting a view for a sheet
|
||||
|
||||
When we are using a shared view, but we don't want to use a view for the current sheet, we can use `->unsetView()`.
|
||||
|
||||
$sheet->unsetView();
|
||||
Reference in New Issue
Block a user