Php Lravel 5导出到csv日期问题?
我正在尝试使用laravel lumen将数据导出到csv,对于Ui,我使用angular2。我有datetime类型的日期字段。由于我无法从UI导出数据,因此会出现错误,因为请求的资源上不存在“Access Control Allow Origin”标头 下面是php代码Php Lravel 5导出到csv日期问题?,php,laravel-5,Php,Laravel 5,我正在尝试使用laravel lumen将数据导出到csv,对于Ui,我使用angular2。我有datetime类型的日期字段。由于我无法从UI导出数据,因此会出现错误,因为请求的资源上不存在“Access Control Allow Origin”标头 下面是php代码 public function exportOrderData($request){ $vm = new ViewModels\Response(); $orders = $this->model-&g
public function exportOrderData($request){
$vm = new ViewModels\Response();
$orders = $this->model->select('order_number','customer_orders.customer_id', 'firstname', 'lastname', 'order_date','status','total','discount')
->leftJoin('client_customers', 'client_customers.customer_id', '=', 'customer_orders.customer_id')
->where('customer_orders.client_id',$request->user()->client_id)->get();
if($orders){
$vm->data = $orders->toArray();
// $data['order_date']="17-06-2017" => if i hardcore this it wont work
// $data['order_date']="sample" =>if i hardcore like this it will work
}
else{
$vm->errors[] = ['property'=>'export', 'message'=>'Cannot export orders data'];
}
return $vm;
}
如何返回日期?请尝试这种方式
$data['order\u date']=“'17-06-2017'”
为什么No'Access Control Allow Origin'标题与日期字段相关?$data['order\u date']=“'17-06-2017'”这不起作用无“访问控制允许原点”标题不知道此错误该函数中未定义$data
变量。你的意思是做$vm->data[…]
?