Я работаю над своим проектом работы и могу посчитать работу по категориям, используя этот код
$category = Category::withCount('job')->take(7)->get();
, но когда я хочу посчитать работу по категориям со статусом работы = 1, я не могу, как это сделатьЭто.вот мой код
примечание: в таблице вакансий, когда статус = 1 означает, что пост вакансии активен, а когда статус = 1 пост вакансии истек
$category = Category::withCount('job')->where('status',1)->take(7)->get();
моя таблица вакансий
$table->integer('company_id');
$table->string('jobTitle');
$table->longText('jobDescription');
$table->longText('jobRequirement');
$table->integer('contractType_id');
$table->integer('category_id');
$table->integer('salaryRange_id');
$table->integer('location_id');
$table->string('hire');
$table->boolean('status');
$table->integer('count_view');
$table->string('deadLine');
$table->integer('level_id');
$table->integer('degree_id');
$table->integer('preferred_experience_id');
$table->string('language');
таблица моей категории
Schema::create('categories', function (Blueprint $table) {
$table->increments('id');
$table->integer('user_id');
$table->string('name');
$table->timestamps();
});
$category = Category::withCount('job')->where('status',1)->take(7)->get();