Php laravel 5.1 it&x27;s调用字符串上的成员函数where()
我用过拉维5.1 我试图解决这个问题 型号Php laravel 5.1 it&x27;s调用字符串上的成员函数where(),php,laravel-5,Php,Laravel 5,我用过拉维5.1 我试图解决这个问题 型号 public function scopeLoacatedAt($zip, $street, $query) { return $query->where(compact('zip','street')); $street = str_replace('-',' ', $street); } 控制器功能 public function show($zip, $street)
public function scopeLoacatedAt($zip, $street, $query)
{
return $query->where(compact('zip','street'));
$street = str_replace('-',' ', $street);
}
控制器功能
public function show($zip, $street)
{
$flyer = Flyer::loacatedAt($zip, $street)->first();
return view('flyers.show', compact('flyer'));
}
在浏览器中运行时出现错误消息
我删除了契约
使用另一个elquent集合我有同样的信息
调用成员函数,其中字符串上的()必须是第一个参数 应该是:
public function scopeLoacatedAt($query, $zip, $street)
{
$street = str_replace('-',' ', $street);
return $query->where(compact('zip','street'));
}
$query
必须是第一个参数
应该是:
public function scopeLoacatedAt($query, $zip, $street)
{
$street = str_replace('-',' ', $street);
return $query->where(compact('zip','street'));
}
这是我们无法访问您的本地主机的url。请解释你的问题,你的要求和你想要什么?想显示一个包含数据的页面,根据邮政编码和街道。。。。。这样的本地主机:8000/flyers/54870-7260/70036%20Freddie%20Roadsit的url我们无法访问您的本地主机。请解释你的问题,你的要求和你想要什么?想显示一个包含数据的页面,根据邮政编码和街道。。。。。这样的本地主机:8000/传单/54870-7260/70036%20Freddie%20Roads