Laravel 5 如何在控制器中使用内部联接并将结果传递给刀片模板

Laravel 5 如何在控制器中使用内部联接并将结果传递给刀片模板,laravel-5,inner-join,laravel-blade,Laravel 5,Inner Join,Laravel Blade,在我的刀刃上 public function index() { $lesson= DB::table('lessons') ->select('long_text') ->join('courses', 'courses.lesson_id', '=', 'lessons.id') ->where('courses.title', $courses) ->get(); return vie

在我的刀刃上

public function index()
{
    $lesson= DB::table('lessons')
        ->select('long_text')
        ->join('courses', 'courses.lesson_id', '=', 'lessons.id')
        ->where('courses.title', $courses)
        ->get();

    return view(lesson.index);
}
  • {{{$courses->title}

单击标题时,它将向我显示该课程的课程内容

您必须将数据返回到刀片服务器,如下所示:

<ul>
    <li style="text-transform: uppercase;"> {{$courses->title}} </li>
</ul>  
然后,您可以使用以下代码段显示课程标题的内容


您需要显示该课程的所有详细信息。
public function index()
{
    $course= DB::table('lessons')
        ->select('long_text')
        ->join('courses', 'courses.lesson_id', '=', 'lessons.id')
        ->where('courses.title', $courses)
        ->get();

    return view(lesson.index, compact('course'));
}