added description and notes fields in lessons table

Cette révision appartient à :
Ibrahim Khail Shakil 2023-12-20 10:19:15 +06:00
Parent 9bb42603e7
révision bed748b0aa
5 fichiers modifiés avec 58 ajouts et 9 suppressions

Voir le fichier

@ -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');

Voir le fichier

@ -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();

Voir le fichier

@ -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>

Voir le fichier

@ -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>

Voir le fichier

@ -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">
@ -517,7 +519,8 @@ class="button button-md button--primary float-end">Post
</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">