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();
|
return redirect()->back()->withInput();
|
||||||
}
|
}
|
||||||
} catch (Exception $e) {
|
} catch (Exception $e) {
|
||||||
// dd($e);
|
dd($e);
|
||||||
$this->notice::error('Please try again');
|
$this->notice::error('Please try again');
|
||||||
return redirect()->back()->withInput();
|
return redirect()->back()->withInput();
|
||||||
}
|
}
|
||||||
|
|||||||
@ -24,7 +24,7 @@ public function rules(): array
|
|||||||
return [
|
return [
|
||||||
'materialTitle' => 'required|max:255',
|
'materialTitle' => 'required|max:255',
|
||||||
'materialType' => 'required|max:255',
|
'materialType' => 'required|max:255',
|
||||||
'courseId' => 'required|max:3',
|
'lessonId' => 'required|max:3',
|
||||||
];
|
];
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -24,7 +24,7 @@ public function rules(): array
|
|||||||
return [
|
return [
|
||||||
'materialTitle' => 'required|max:255',
|
'materialTitle' => 'required|max:255',
|
||||||
'materialType' => '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);
|
return $this->hasMany(Enrollment::class);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public function lesson()
|
||||||
|
{
|
||||||
|
return $this->hasMany(Lesson::class);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -8,4 +8,14 @@
|
|||||||
class Lesson extends Model
|
class Lesson extends Model
|
||||||
{
|
{
|
||||||
use HasFactory;
|
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;
|
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>
|
||||||
<li><a href="{{route('course.index')}}"><i class="las la-book-open"></i>All Courses</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('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>
|
</ul>
|
||||||
</li>
|
</li>
|
||||||
<li><a class="has-arrow" href="javascript:void()" aria-expanded="false">
|
<li><a class="has-arrow" href="javascript:void()" aria-expanded="false">
|
||||||
|
|||||||
Chargement…
Référencer dans un nouveau ticket
Block a user