public function export(){
view('tester');
$assignments = DB::table('assignments')
->join('projects', 'assignments.project_id', '=', 'projects.id')
->join('people', 'assignments.person_id', '=', 'people.id')
->join('tasks', 'assignments.id', '=', 'tasks.assignment_id')
->select('assignments.*', 'projects.name','people.firstname','people.lastname', 'tasks.description','tasks.hours_spent')
->get();
Excel::create('projects', function($excel) use($assignments) {
$excel->sheet('Sheet 1', function($sheet) use($assignments) {
$sheet->fromArray($assignments);
});
})->export('xls');
}
Когда я нажимаю на экспорт в XLSЭкспорт из базы данных в формате XLS (Laravel 5)
<form class="form-horizontal" role="form" method="POST" action="{{action('[email protected]')}}">
<input type="hidden" name="_token" value="{{ csrf_token() }}">
<h4>Task Report</h4>
<button type="submit" class="btn btn-info btn-sm pull-right" style="margin-right: 10px">
Export to XLS format
</button>
Ошибка ErrorException в DefaultValueBinder.php строке 65: Объект класса StdClass не могут быть преобразованы нанизывать. Пожалуйста, помогите мне решить эту проблему.
использовать этот запрос '$ присвоений = DB :: таблица ('назначения') -> выберите (, 'projects.name', 'people.firstname', 'люди 'назначения *.'. lasttime ',' tasks.description ',' tasks.hours_spent ') -> join (' projects ',' assignments.project_id ',' = ',' projects.id ') -> join (' people ',' жопа ignates.person_id ',' = ',' people.id ') -> join (' tasks ',' assignments.id ',' = ',' tasks.assignment_id ') -> get(); ' – abhayendra
I попробовал использовать этот запрос в моем коде, но он дает ту же ошибку –
Я попытался включить ваш код выше с вашим запросом, теперь он дает мне другую ошибку, которая заключается в следующем: InvalidArgumentException в FileViewFinder.php line 137: View [view] not найденный. –