vendredi 11 décembre 2015

Laravel using Excel package inside controller

I try to use Excel: @package maatwebsite/excel package on laravel inside controller, but i get this error:

Non-static method Maatwebsite\Excel\Excel::create() 
should not be called statically, assuming $this from incompatible context

my route is:

Route::get('all_users_report/{format}', 'SystemExportDataController@all_users_report');

my controller is:

class SystemExportDataController extends Controller
{
    /**
     * @param $format
     */
    public function all_users_report($format)
    {
        Excel::create('all_users_records', function ($excel) use ($format) {
            $excel->sheet('My Site - all users report', function ($sheet) use ($format) {
                ........
            });
        })->export($format);
    }
}



via Chebli Mohamed

Aucun commentaire:

Enregistrer un commentaire