Laravel 5.7 Класс 'App \ Exports \ Date' не найден (сайт Maatwebsite) - PullRequest
0 голосов
/ 24 октября 2018

Я реализовал 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);
    }
...