का उपयोग कर सीएसवी में पूरी तालिका निर्यात करें मैं लार्वेल के लिए नया हूं और एक टेबल को सीएसवी में निर्यात करने का एक तरीका ढूंढ रहा हूं। मैं नियंत्रक वर्ग में निम्न कोड की कोशिश की है, लेकिन यह मुझे एक त्रुटि देता है: Cpmreport के लिएलार्वेल
public function get_export()
{
$table = Cpmreport::all();
$file = fopen('file.csv', 'w');
foreach ($table as $row) {
fputcsv($file, $row);
}
fclose($file);
return Redirect::to('consolidated');
}
मॉडल कक्षा:
class Cpmreport extends Eloquent
{
public static $table='cpm_report';
}
त्रुटि:
Message:
fputcsv() expects parameter 2 to be array, object given
Location:
C:\xampp\htdocs\cpm_report\application\controllers\cpmreports.php on line 195
कोई मदद सराहनीय होगा।
की संभावित डुप्लिकेट [उपयोग Laravel सीएसवी के रूप में तालिका डाउनलोड करने के लिए] (http://stackoverflow.com/questions/26146719/use-laravel-to-download-table-as-csv) - देखना भी https: //meta.stackexchange.com/a/147651/321521 –