I have this relationships:
public function personal_user()
{
return $this->morphOne('App\Models\PersonalUser', 'userable');
}
public function business_user()
{
return $this->morphOne('App\Models\BusinessUser', 'userable');
}
personal_user
have first_name
and last_name
, and business_user
have company_name
.
Now what i want is when user enter something to check in user.personal_user.first_name OR user.personal_user.last_name OR user.business_user.company_name
. Any suggestion how can i do that? This is my query bellow.
$comments = ArticleComments::orderBy($orderBy,'desc')
->with(['user', 'article'])
->whereHas('article.translations', function($q)
use($default_language_id,$article_title) {
$q->where('language_id', $default_language_id)
->where('title','like',$article_title);
})->paginate(10);
from Newest questions tagged laravel-5 - Stack Overflow http://ift.tt/2j624ox
via IFTTT
Aucun commentaire:
Enregistrer un commentaire