首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >显示属于课程的课程的测试

显示属于课程的课程的测试
EN

Stack Overflow用户
提问于 2019-04-03 18:08:46
回答 1查看 17关注 0票数 0

我有课程,每一节课都有一个测试。单击一节课时,我正在尝试显示测试。

我已经创建了模型、控制器和视图,但它似乎不起作用。

这是本课的模型

代码语言:javascript
复制
    public function course()
    {
        return $this->belongsTo(Course::class, 'course_id')->withTrashed();
    }

    public function test() {
      return $this->hasOne('App\Test');
  }

这是控制器

代码语言:javascript
复制
public function show($id)
    {
        $course = Course::with( 'lessons')->with('activeLessons')->findOrFail($id);
        $created_bies = \App\User::get()->pluck('name', 'id')->prepend(trans('global.app_please_select'), '');
        $trainers = \App\User::get()->pluck('name', 'id');
        // $test = \App\Test::where('course_id', $id)->get();
        $lesson = \App\Lesson::where('course_id', $id)->get();
      // $course_test = Course::with('tests')->findOrFail($id);
        $user = User::find(1);
        $user->name;

        return view('admin.courses.showCourse', compact('course', 'test', 'lesson','course_test', 'previous_lesson', 'next_lesson','date', 'user'));
    }

function view_tests($id)
{

  $lessons = Lesson::findOrFail($id);
  $lessons->test;


  return view('admin.courses.test', compact('lessons'));

这是路线

代码语言:javascript
复制
Route::get('/test/{id}', 'EmployeeCoursesController@view_tests')->name('test.show');

这是刀片式服务器,其中包含显示测试的链接

代码语言:javascript
复制
 @foreach($course->activeLessons as $lesson)
        <article class="lesson" >
          <p></p>
           <p></p>
           {!! $loop->iteration!!}.  <a href="{{route('learn.show', $lesson->id)}}"></a>
          <div class="body" id="title"> {!!$loop->iteration!!}. <h4><a href="{{route('test.show', $lesson->id)}}">{{ $lesson->title }}</a></div>
                                        <p> {!! $lesson->short_description !!}</p>

                                        <iframe width="420" height="315" src="{{ $lesson->video_link}}" frameborder="0" allowfullscreen></iframe>
                                    </article>

                                @endforeach
EN

回答 1

Stack Overflow用户

发布于 2019-04-03 18:21:22

测试刀片式服务器出现问题。代码运行良好。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55492532

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档