如何解决laravel excel - 创建导出到 xls 的问题
我在将数据从数据库导出到 xls 文件时遇到问题。我的查询返回 6 列,但是当我添加下一列时,它没有显示在 xls 文件中,它只显示标题。我检查了查询,没问题 - 返回我想要的。
我的模型类
NET GROUP "GROUP NAME" /domain >> C:\IT\file.txt
和我的控制器功能
class CarRaports implements FromCollection,WithHeadings
{
protected $date_from;
protected $date_to;
protected $user;
function __construct($date_from,$date_to,$user)
{
$this->date_from = $date_from;
$this->date_to = $date_to;
$this->user = $user;
}
public function collection()
{
return DB::table('cars')
->select([
'cars.id_number','users.nick','cars.date_from','cars.date_to','cars.price','cars.color',DB::raw("CONCAT (client.name,' ',client.prefix) AS client") // not shows up
])
->join("users","users.id_user","=","cars.id_user")
->join("client","client.id_client","users.id_client")
->whereBetween('date',[$this->date_from,$this->date_to])
->where('users.id_user','=',$user)
->orderBy('cars.id_number','asc')
->get();
}
public function headings(): array
{
return ["Id_number","User","Date from","Date to","Price","Color","Client"];
}
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。