public function __construct(CategoryRepositoryInterface $cateRepository)
{
$this->cateRepository = $cateRepository;
if (!Cache::has('categories')) {
$categories = $this->cateRepository->listNameAndImageWithRelation();
Cache::put('categories', $categories, 24 * 60);
}
$this->categories = Cache::get('categories');
}