我在 Books 表和 Authors 表之间有多对多的关系。数据透视表 (author_book) 包含 author_id 和 book_id。
我希望我的用户能够使用简单的搜索表单在数据库中进行搜索。每当用户输入关键字时,我都想在两个表中搜索字段。
我需要的是这样的东西......
return View::make('result')->with('books', Book::with('authors')
->where('title', 'LIKE', '%'.$keyword.'%')
->orWhere('**authors->table->name**', 'LIKE', '%'.$keyword.'%')->get());
我需要一种方法来搜索作者表并检查关键字是否匹配作者姓名。
该关系在我的作者和书籍模型中都建立了。
任何帮助将不胜感激