updated lesson and material crud
Cette révision appartient à :
Parent
ff80d2a9b3
révision
a487d399b6
@ -102,7 +102,7 @@ public function update(UpdateRequest $request, $id)
|
||||
return redirect()->back()->withInput();
|
||||
}
|
||||
} catch (Exception $e) {
|
||||
// dd($e);
|
||||
dd($e);
|
||||
$this->notice::error('Please try again');
|
||||
return redirect()->back()->withInput();
|
||||
}
|
||||
|
||||
@ -24,7 +24,7 @@ public function rules(): array
|
||||
return [
|
||||
'materialTitle' => 'required|max:255',
|
||||
'materialType' => 'required|max:255',
|
||||
'courseId' => 'required|max:3',
|
||||
'lessonId' => 'required|max:3',
|
||||
];
|
||||
}
|
||||
}
|
||||
|
||||
@ -24,7 +24,7 @@ public function rules(): array
|
||||
return [
|
||||
'materialTitle' => 'required|max:255',
|
||||
'materialType' => 'required|max:255',
|
||||
'courseId' => 'required|max:3',
|
||||
'lessonId' => 'required|max:3',
|
||||
];
|
||||
}
|
||||
}
|
||||
|
||||
@ -47,4 +47,9 @@ public function enrollment()
|
||||
{
|
||||
return $this->hasMany(Enrollment::class);
|
||||
}
|
||||
|
||||
public function lesson()
|
||||
{
|
||||
return $this->hasMany(Lesson::class);
|
||||
}
|
||||
}
|
||||
|
||||
@ -8,4 +8,14 @@
|
||||
class Lesson extends Model
|
||||
{
|
||||
use HasFactory;
|
||||
|
||||
public function course()
|
||||
{
|
||||
return $this->belongsTo(Course::class);
|
||||
}
|
||||
|
||||
public function material()
|
||||
{
|
||||
return $this->hasMany(Material::class);
|
||||
}
|
||||
}
|
||||
|
||||
@ -9,8 +9,8 @@ class Material extends Model
|
||||
{
|
||||
use HasFactory;
|
||||
|
||||
public function course()
|
||||
public function lesson()
|
||||
{
|
||||
return $this->belongsTo(Course::class);
|
||||
return $this->belongsTo(Lesson::class);
|
||||
}
|
||||
}
|
||||
|
||||
BIN
public/uploads/courses/contents/5431702869404.mp4
Fichier normal
BIN
public/uploads/courses/contents/5431702869404.mp4
Fichier normal
Fichier binaire non affiché.
BIN
public/uploads/courses/contents/6981702869810.mp4
Fichier normal
BIN
public/uploads/courses/contents/6981702869810.mp4
Fichier normal
Fichier binaire non affiché.
@ -228,7 +228,7 @@ class="las la-chalkboard-teacher"></i>Instructors</a>
|
||||
</li>
|
||||
<li><a href="{{route('course.index')}}"><i class="las la-book-open"></i>All Courses</a></li>
|
||||
<li><a href="{{route('lesson.index')}}"><i class="las la-chalkboard"></i>Lessons</a></li>
|
||||
<li><a href="{{route('material.index')}}"><i class="las la-chalkboard"></i>Materials</a></li>
|
||||
<li><a href="{{route('material.index')}}"><i class="las la-atom"></i></i>Materials</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li><a class="has-arrow" href="javascript:void()" aria-expanded="false">
|
||||
|
||||
Chargement…
Référencer dans un nouveau ticket
Block a user