我需要使用Website
模型从websites
表中的数据库中获取一行,但是此行是通过domains
表标识的。
因此,基本上,对我的domains
表进行查询并匹配该行,然后从website
表中使用{{1 }}列。
但是我只想通过在方法中引用Model来简单地将此数据传递到控制器中。
websites
我的域表:
website_id
网站列表:
class WebsiteController extends Controller {
public function index(Website $website) {
print_r($website);
return view('index');
}
}
这有意义吗?
答案 0 :(得分:2)
将网站功能添加到您的域模型中。
class Domain extends Model{
public function website(){
return $this->hasOne('App\Website');
}
// remainder of model.
}
检索域查询结果时,可以通过
访问该网站。 print_r($domainRowResult->$website->tagline);