Поле таблицы категории: 'id', 'title', 'slug'
Поле таблицы блога: 'id','title', 'slug', 'short_desc', 'detail_desc', 'publish_date', 'seo_title', 'seo_keywords', 'seo_description', 'image', 'view_count', 'status'
Мой запрос в порядке с этим синтаксисом:
$data['rows'] = Blog::select('blogs.id','blogs.title', 'blogs.slug', 'blogs.short_desc', 'blogs.detail_desc', 'blogs.publish_date','blogs.seo_title', 'blogs.seo_keywords', 'blogs.seo_description', 'blogs.image', 'blogs.view_count', 'blogs.status', 'cat.id as cat_id')
->join('categories as cat', 'blogs.category_id', '=', 'cat.id')
->paginate($this->pagination_limit);
Я хочу создать этот тип синтаксиса с идентификатором категории alise:
$data['rows'] = Blog::join('categories', 'blogs.category_id', '=', 'categories.id')
->paginate($this->pagination_limit);
Итак, как я могу изменить таблицу категорий id
на cat_id
без использования select. Потому что, когда я использую без выбора и использовать идентификатор блога, это связано с идентификатором категории.