How to make a eloquent relation based on custom foreign key?
public function member()
{
return $this->hasOne(Member::class, DB::raw('CONCAT(first, " ", last)'), 'name');
}
query output is which is not correct
SELECT
*
FROM
members
WHERE
members.CONCAT(first, " ", last) = "Andrew"
AND members.CONCAT(first_name, " ", last_name) IS NOT NULL
AND members.deleted_at IS NULL
limit
1
I want to use CONCAT(first, " ", last) as a foreign key