for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace Sfneal\ViewExport\Excel;
use Illuminate\Contracts\View\View;
use Sfneal\ViewExport\Excel\Utils\ExcelRenderer;
use Sfneal\ViewExport\Support\Adapters\ExportService;
use Sfneal\ViewModels\ViewModel;
class ExcelExportService extends ExportService
{
/**
* Provide a view to build the PDF from.
*
* @param View $view
* @return ExcelRenderer
*/
public static function fromView(View $view): ExcelRenderer
return new ExcelRenderer($view);
}
* @param ViewModel $viewModel
public static function fromViewModel(ViewModel $viewModel): ExcelRenderer
return new ExcelRenderer(view($viewModel->view, $viewModel->toArray()));