无法从laravel中的两个表中获取数据

I am doing project in laravel.

Database Table 1

user_verification
------------------------------------------
'id', 'user_id', 'verified', 'verified_by' 

Database Table 2

user
-----------------------------
'id', 'name', 'email', 'pass'

I want to get data as all users which are verified('verified' = 1) and name of user('verified_by' is user id from user table) who does verification.

My controller method is like,

public function verifiedProviders(){
    //$user_data = sql query goes here...
    return view('display',compact('user_data '));
}

for example:,

I want to display in blade file as follow

name:abc,
email:abc@gmail.com,
verified by: name (id present in *verified_by* field) from *user* table.

I am not getting how to get and display this data in laravel's blade file. How to use relationships eloquent method or database query. Thanks in advance.

User::select('name', 'email', 'u2.name as verified_by_name')
    ->join('user_verification', 'user_verification.user_id', '=', 'user.id')
    ->join('user u2', 'user_verification.verified_by', '=', 'u2.id')
    ->all(); // I guess

Of course you may want to limit your query to return only the first 25 results and display them, etc.

References: