added description and notes fields in lessons table
Cette révision appartient à :
Parent
9bb42603e7
révision
bed748b0aa
@ -36,6 +36,8 @@ public function store(Request $request)
|
|||||||
$lesson = new Lesson;
|
$lesson = new Lesson;
|
||||||
$lesson->title = $request->lessonTitle;
|
$lesson->title = $request->lessonTitle;
|
||||||
$lesson->course_id = $request->courseId;
|
$lesson->course_id = $request->courseId;
|
||||||
|
$lesson->description = $request->lessonDescription;
|
||||||
|
$lesson->notes = $request->lessonNotes;
|
||||||
|
|
||||||
if ($lesson->save()) {
|
if ($lesson->save()) {
|
||||||
$this->notice::success('Data Saved');
|
$this->notice::success('Data Saved');
|
||||||
@ -78,6 +80,8 @@ public function update(Request $request, $id)
|
|||||||
$lesson = Lesson::findOrFail(encryptor('decrypt', $id));
|
$lesson = Lesson::findOrFail(encryptor('decrypt', $id));
|
||||||
$lesson->title = $request->lessonTitle;
|
$lesson->title = $request->lessonTitle;
|
||||||
$lesson->course_id = $request->courseId;
|
$lesson->course_id = $request->courseId;
|
||||||
|
$lesson->description = $request->lessonDescription;
|
||||||
|
$lesson->notes = $request->lessonNotes;
|
||||||
|
|
||||||
if ($lesson->save()) {
|
if ($lesson->save()) {
|
||||||
$this->notice::success('Data Saved');
|
$this->notice::success('Data Saved');
|
||||||
|
|||||||
@ -15,6 +15,8 @@ public function up(): void
|
|||||||
$table->id();
|
$table->id();
|
||||||
$table->string('title', 255)->nullable(false);
|
$table->string('title', 255)->nullable(false);
|
||||||
$table->unsignedBigInteger('course_id')->index();
|
$table->unsignedBigInteger('course_id')->index();
|
||||||
|
$table->text('description')->nullable();
|
||||||
|
$table->text('notes')->nullable();
|
||||||
$table->timestamps();
|
$table->timestamps();
|
||||||
$table->softDeletes();
|
$table->softDeletes();
|
||||||
|
|
||||||
|
|||||||
@ -65,6 +65,26 @@
|
|||||||
<span class="text-danger"> {{ $errors->first('courseId') }}</span>
|
<span class="text-danger"> {{ $errors->first('courseId') }}</span>
|
||||||
@endif
|
@endif
|
||||||
</div>
|
</div>
|
||||||
|
<div class="col-lg-6 col-md-6 col-sm-12">
|
||||||
|
<div class="form-group">
|
||||||
|
<label class="form-label">Lesson Description</label>
|
||||||
|
<textarea class="form-control" name="lessonDescription"
|
||||||
|
value="{{old('lessonDescription')}}"></textarea>
|
||||||
|
</div>
|
||||||
|
@if($errors->has('lessonDescription'))
|
||||||
|
<span class="text-danger"> {{ $errors->first('lessonDescription') }}</span>
|
||||||
|
@endif
|
||||||
|
</div>
|
||||||
|
<div class="col-lg-6 col-md-6 col-sm-12">
|
||||||
|
<div class="form-group">
|
||||||
|
<label class="form-label">Lesson Notes</label>
|
||||||
|
<textarea class="form-control" name="lessonNotes"
|
||||||
|
value="{{old('lessonNotes')}}"></textarea>
|
||||||
|
</div>
|
||||||
|
@if($errors->has('lessonNotes'))
|
||||||
|
<span class="text-danger"> {{ $errors->first('lessonNotes') }}</span>
|
||||||
|
@endif
|
||||||
|
</div>
|
||||||
<div class="col-lg-12 col-md-12 col-sm-12">
|
<div class="col-lg-12 col-md-12 col-sm-12">
|
||||||
<button type="submit" class="btn btn-primary">Submit</button>
|
<button type="submit" class="btn btn-primary">Submit</button>
|
||||||
<button type="submit" class="btn btn-light">Cancel</button>
|
<button type="submit" class="btn btn-light">Cancel</button>
|
||||||
|
|||||||
@ -68,6 +68,26 @@
|
|||||||
<span class="text-danger"> {{ $errors->first('courseId') }}</span>
|
<span class="text-danger"> {{ $errors->first('courseId') }}</span>
|
||||||
@endif
|
@endif
|
||||||
</div>
|
</div>
|
||||||
|
<div class="col-lg-6 col-md-6 col-sm-12">
|
||||||
|
<div class="form-group">
|
||||||
|
<label class="form-label">Lesson Description</label>
|
||||||
|
<textarea class="form-control"
|
||||||
|
name="lessonDescription">{{old('lessonDescription',$lesson->description)}}</textarea>
|
||||||
|
</div>
|
||||||
|
@if($errors->has('lessonDescription'))
|
||||||
|
<span class="text-danger"> {{ $errors->first('lessonDescription') }}</span>
|
||||||
|
@endif
|
||||||
|
</div>
|
||||||
|
<div class="col-lg-6 col-md-6 col-sm-12">
|
||||||
|
<div class="form-group">
|
||||||
|
<label class="form-label">Lesson Notes</label>
|
||||||
|
<textarea class="form-control"
|
||||||
|
name="lessonNotes">{{old('lessonNotes',$lesson->notes)}}</textarea>
|
||||||
|
</div>
|
||||||
|
@if($errors->has('lessonNotes'))
|
||||||
|
<span class="text-danger"> {{ $errors->first('lessonNotes') }}</span>
|
||||||
|
@endif
|
||||||
|
</div>
|
||||||
<div class="col-lg-12 col-md-12 col-sm-12">
|
<div class="col-lg-12 col-md-12 col-sm-12">
|
||||||
<button type="submit" class="btn btn-primary">Submit</button>
|
<button type="submit" class="btn btn-primary">Submit</button>
|
||||||
<button type="submit" class="btn btn-light">Cancel</button>
|
<button type="submit" class="btn btn-light">Cancel</button>
|
||||||
|
|||||||
@ -71,7 +71,7 @@
|
|||||||
<div class="course-description-start">
|
<div class="course-description-start">
|
||||||
<div class="video-area">
|
<div class="video-area">
|
||||||
<video controls id="myvideo" class="video-js w-100"
|
<video controls id="myvideo" class="video-js w-100"
|
||||||
poster="{{asset('public/frontend/dist/images/courses/vthumb.jpg')}}" >
|
poster="{{asset('public/frontend/dist/images/courses/vthumb.jpg')}}">
|
||||||
<source src="" class="w-100" />
|
<source src="" class="w-100" />
|
||||||
</video>
|
</video>
|
||||||
</div>
|
</div>
|
||||||
@ -488,6 +488,8 @@ class="button button-md button--primary float-end">Post
|
|||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
{{-- Index Course Contents --}}
|
||||||
<div class="col-lg-4">
|
<div class="col-lg-4">
|
||||||
<div class="videolist-area">
|
<div class="videolist-area">
|
||||||
<div class="videolist-area-heading">
|
<div class="videolist-area-heading">
|
||||||
@ -508,16 +510,17 @@ class="button button-md button--primary float-end">Post
|
|||||||
<div class="main-wizard__wrapper">
|
<div class="main-wizard__wrapper">
|
||||||
<a class="main-wizard-start">
|
<a class="main-wizard-start">
|
||||||
@if ($material->type=='video')
|
@if ($material->type=='video')
|
||||||
<div class="main-wizard-icon" onclick="show_video('{{$material->content}}')">
|
<div class="main-wizard-icon" onclick="show_video('{{$material->content}}')">
|
||||||
<i class="far fa-play-circle fa-lg"></i>
|
<i class="far fa-play-circle fa-lg"></i>
|
||||||
</div>
|
</div>
|
||||||
@else
|
@else
|
||||||
<div class="main-wizard-icon" onclick="show_video('{{$material->content}}')">
|
<div class="main-wizard-icon" onclick="show_video('{{$material->content}}')">
|
||||||
<i class="far fa-file fa-lg text-success"></i>
|
<i class="far fa-file fa-lg text-success"></i>
|
||||||
</div>
|
</div>
|
||||||
@endif
|
@endif
|
||||||
<div class="main-wizard-title">
|
<div class="main-wizard-title">
|
||||||
<p>{{ $loop->parent->iteration }}.{{ $loop->iteration }} {{ $material->title }}</p>
|
<p>{{ $loop->parent->iteration }}.{{ $loop->iteration }} {{ $material->title
|
||||||
|
}}</p>
|
||||||
</div>
|
</div>
|
||||||
</a>
|
</a>
|
||||||
<div class="main-wizard-end d-flex align-items-center">
|
<div class="main-wizard-end d-flex align-items-center">
|
||||||
@ -565,7 +568,7 @@ class="w-100"></textarea>
|
|||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|
||||||
<script src="{{asset('public/frontend/src/js/jquery.min.js')}}"></script>
|
<script src="{{asset('public/frontend/src/js/jquery.min.js')}}"></script>
|
||||||
<script src="{{asset('public/frontend/src/js/bootstrap.bundle.min.js')}}"></script>
|
<script src="{{asset('public/frontend/src/js/bootstrap.bundle.min.js')}}"></script>
|
||||||
|
|||||||
Chargement…
Référencer dans un nouveau ticket
Block a user