$qualifications = DB::table('qualifications')
            ->join('engineers', 'qualifications.engineer_id', '=', 'engineers.id')
            ->join('courses', 'qualifications.course_id', '=', 'courses.id')
            ->select('qualifications.*', 'engineers.name as engineers_name', 'courses.course_name')
            ->orderBy('engineers_name', 'asc')
            ->paginate(15);

This query will join the engineers table and the courses table to the qualifications table and will make the engineers.name column available as engineers_name in the view. Remember relationships on this query (qualifications) will not be available in the view.

Example

$qualification->engineer

will not work.

Last modified: 02/11/2020

Comments

Write a Reply or Comment

Your email address will not be published.