diff --git a/app/Http/Controllers/Backend/Courses/CourseController.php b/app/Http/Controllers/Backend/Courses/CourseController.php index 162de55..460d0fd 100644 --- a/app/Http/Controllers/Backend/Courses/CourseController.php +++ b/app/Http/Controllers/Backend/Courses/CourseController.php @@ -48,7 +48,8 @@ public function store(Request $request) $course->price = $request->coursePrice; $course->subscription_price = $request->subscriptionPrice; $course->difficulty = $request->courseDifficulty; - $course->prerequisites = $request->prerequisites; + $course->prerequisites_en = $request->prerequisites_en; + $course->prerequisites_bn = $request->prerequisites_bn; $course->status = $request->status; $course->language = 'en'; diff --git a/database/migrations/2023_11_26_034558_create_courses_table.php b/database/migrations/2023_11_26_034558_create_courses_table.php index 1051797..46b337b 100644 --- a/database/migrations/2023_11_26_034558_create_courses_table.php +++ b/database/migrations/2023_11_26_034558_create_courses_table.php @@ -22,7 +22,8 @@ public function up(): void $table->enum('type', ['free', 'paid', 'subscription'])->default('paid'); $table->decimal('price', 10, 2)->default(0.00)->nullable(); $table->decimal('subscription_price', 10, 2)->nullable(); - $table->text('prerequisites')->nullable(); + $table->text('prerequisites_en')->nullable(); + $table->text('prerequisites_bn')->nullable(); $table->enum('difficulty', ['beginner', 'intermediate', 'advanced'])->nullable(); $table->string('image')->nullable(); $table->boolean('status')->default(1)->comment('1 active, 0 inactive'); diff --git a/public/uploads/courseCategories/6601700991393.jpg b/public/uploads/courseCategories/6601700991393.jpg new file mode 100644 index 0000000..add9989 Binary files /dev/null and b/public/uploads/courseCategories/6601700991393.jpg differ diff --git a/public/uploads/courseCategories/5771700378684.jpg b/public/uploads/courseCategories/7761700991379.jpg similarity index 100% rename from public/uploads/courseCategories/5771700378684.jpg rename to public/uploads/courseCategories/7761700991379.jpg diff --git a/public/uploads/courseCategories/8321700991364.jpg b/public/uploads/courseCategories/8321700991364.jpg new file mode 100644 index 0000000..29382ad Binary files /dev/null and b/public/uploads/courseCategories/8321700991364.jpg differ diff --git a/public/uploads/courseCategories/9341700378633.jpg b/public/uploads/courseCategories/9341700378633.jpg deleted file mode 100644 index a951ac9..0000000 Binary files a/public/uploads/courseCategories/9341700378633.jpg and /dev/null differ diff --git a/public/uploads/courses/2441700988893.jpg b/public/uploads/courses/2441700988893.jpg new file mode 100644 index 0000000..af35da4 Binary files /dev/null and b/public/uploads/courses/2441700988893.jpg differ diff --git a/public/uploads/courses/3531700991463.jpg b/public/uploads/courses/3531700991463.jpg new file mode 100644 index 0000000..93bd85d Binary files /dev/null and b/public/uploads/courses/3531700991463.jpg differ diff --git a/public/uploads/courses/4851700989354.jpg b/public/uploads/courses/4851700989354.jpg new file mode 100644 index 0000000..35a6c56 Binary files /dev/null and b/public/uploads/courses/4851700989354.jpg differ diff --git a/public/uploads/courses/5191700991569.jpg b/public/uploads/courses/5191700991569.jpg new file mode 100644 index 0000000..2aa3f6e Binary files /dev/null and b/public/uploads/courses/5191700991569.jpg differ diff --git a/public/uploads/courses/5331700991017.jpg b/public/uploads/courses/5331700991017.jpg new file mode 100644 index 0000000..df24a42 Binary files /dev/null and b/public/uploads/courses/5331700991017.jpg differ diff --git a/public/uploads/courses/7331700991164.jpg b/public/uploads/courses/7331700991164.jpg new file mode 100644 index 0000000..35a6c56 Binary files /dev/null and b/public/uploads/courses/7331700991164.jpg differ diff --git a/public/uploads/courses/7791700991265.jpg b/public/uploads/courses/7791700991265.jpg new file mode 100644 index 0000000..3ea3ac1 Binary files /dev/null and b/public/uploads/courses/7791700991265.jpg differ diff --git a/resources/views/backend/course/create.blade.php b/resources/views/backend/course/create.blade.php index 675eac3..930e212 100644 --- a/resources/views/backend/course/create.blade.php +++ b/resources/views/backend/course/create.blade.php @@ -50,7 +50,7 @@
- +
@@ -58,8 +58,7 @@
- +
@if($errors->has('courseDescription_en')) {{ $errors->first('courseDescription_en') }} @@ -67,9 +66,8 @@
- - + +
@if($errors->has('courseDescription_bn')) {{ $errors->first('courseDescription_bn') }} @@ -157,11 +155,21 @@
- +
- @if($errors->has('prerequisites')) - {{ $errors->first('prerequisites') }} + @if($errors->has('prerequisites_en')) + {{ $errors->first('prerequisites_en') }} + @endif +
+
+
+ + +
+ @if($errors->has('prerequisites_bn')) + {{ $errors->first('prerequisites_bn') }} @endif
diff --git a/resources/views/backend/course/edit.blade.php b/resources/views/backend/course/edit.blade.php index b00c4cc..67cc46b 100644 --- a/resources/views/backend/course/edit.blade.php +++ b/resources/views/backend/course/edit.blade.php @@ -53,7 +53,7 @@
- +
@@ -61,8 +61,8 @@
- +
@if($errors->has('courseDescription_en')) {{ $errors->first('courseDescription_en') }} @@ -70,9 +70,9 @@
- - + +
@if($errors->has('courseDescription_bn')) {{ $errors->first('courseDescription_bn') }} @@ -155,7 +155,7 @@
- @@ -175,10 +175,20 @@
+ name="prerequisites_en">{{old('prerequisites_en',$course->prerequisites_en)}}
- @if($errors->has('prerequisites')) - {{ $errors->first('prerequisites') }} + @if($errors->has('prerequisites_en')) + {{ $errors->first('prerequisites_en') }} + @endif +
+
+
+ + +
+ @if($errors->has('prerequisites_bn')) + {{ $errors->first('prerequisites_bn') }} @endif
@@ -192,15 +202,6 @@
-
-
- - -
- @if($errors->has('password')) - {{ $errors->first('password') }} - @endif -
diff --git a/resources/views/backend/course/index.blade.php b/resources/views/backend/course/index.blade.php index ab63289..be1c823 100644 --- a/resources/views/backend/course/index.blade.php +++ b/resources/views/backend/course/index.blade.php @@ -76,12 +76,12 @@
  • Type : - {{ $d->type == 'free' ? __('Free') : ($d->gender == 'paid' ? __('Paid') : + {{ $d->type == 'free' ? __('Free') : ($d->type == 'paid' ? __('Paid') : __('Subscription')) }}
  • Price : - ${{$d->price}} + ${{$d->price==null?'0.00':$d->price}}
  • Read More