Всем привет!
В модели User, так:
public function phones() {
return $this->hasOne('App\Models\Phone', 'phone', 'phone');
}
В модели Phone, так:
public function users() {
return $this->belongsTo('App\Models\User', 'phone');
}
Получаю данные так:
$userWP = $this->user->whereNotNull('phone')->with('phones')->get();
В итоге если в таблице phones, в столбце phone, присутствует нормальный формат телефона(+7(ХХХ)ХХХ-ХХ-ХХ), такой же как и в таблице User столбце phone, то данные показываются, но вот если в таблице phones, в столбце phonе будет номер телефона с добавленной меткой, типа: AD-+7(ХХХ)ХХХ-ХХ-ХХ, то данные не отображаются.
Можно ли как то в Relationship добавить проверку типа like?