我有一个以这种方式创建的汇总表:
/**
* Run the migrations.
*
* @return void
*/
public function up()
{
Schema::create('article_tag', function (Blueprint $table) {
$table->integer('article_id')->unsigned();
$table->foreign('article_id')->references('id')->on('articles');
$table->integer('tag_id')->unsigned();
$table->foreign('tag_id')->references('id')->on('tags');
});
}
结果:
article_id tag_id
1 3
1 4
2 4
如何通过tag_id选择article_id?
我的尝试:
$article = Article::select(['id', 'title', 'text', 'image_file'])->where('tags', $request);