Я реализовал maatwebiste (экспорт в excel) и пытаюсь улучшить его.Я хочу, чтобы в моем Excel отображалась только дата не в формате год / месяц / день чч: мм: сс
Итак, я попробовал это сопоставление, но я столкнулся с ошибкой "Класс" App \ Exports \ Date "нетнайдено "но я уже импортирую класс WithMapping.
Любая подсказка, почему я получаю эту ошибку?
PostExport
use App\Post;
use Illuminate\Contracts\Support\Responsable;
use Maatwebsite\Excel\Concerns\WithMapping;
use Maatwebsite\Excel\Concerns\WithHeadings;
use Maatwebsite\Excel\Concerns\FromQuery;
// use Maatwebsite\Excel\Concerns\FromCollection;
use Maatwebsite\Excel\Concerns\Exportable;
class PostExport implements FromQuery, Responsable, WithMapping, WithHeadings
{
public function map($post): array
{
return [
Date::dateTimeToExcel($post->created_at),
];
}
public function query()
{
return Post::select('title','message','created_at','updated_at')
->whereMonth('created_at',$this->to_month)
->whereDay('created_at',$this->to_day)
->whereyear('created_at',$this->to_year);
// return Post::query()->whereMonth('created_at',$this->to_month)
// ->whereDay('created_at',$this->to_day)
// ->whereyear('created_at',$this->to_year);
}