diff --git a/app/Http/Controllers/Api/EventController.php b/app/Http/Controllers/Api/EventController.php index ab4b5c0..f5a517a 100644 --- a/app/Http/Controllers/Api/EventController.php +++ b/app/Http/Controllers/Api/EventController.php @@ -26,7 +26,7 @@ public function index() 'topic' => $e->topic, 'goal' => $e->goal, 'hosted_by' => $e->hosted_by, - 'date' => date("F j, l, Y", strtotime($e->date)), + 'date' => date("j F, Y, l", strtotime($e->date)), ); } } @@ -46,7 +46,7 @@ public function single($id) 'topic' => $event->topic, 'goal' => $event->goal, 'hosted_by' => $event->hosted_by, - 'date' => date("F j, l, Y", strtotime($event->date)), + 'date' => date("j F, Y, l", strtotime($event->date)), ); } return response($data, 200); diff --git a/app/Http/Controllers/EventController.php b/app/Http/Controllers/EventController.php index 8d6bd29..dd737b7 100644 --- a/app/Http/Controllers/EventController.php +++ b/app/Http/Controllers/EventController.php @@ -71,9 +71,8 @@ public function show(Event $event) */ public function edit($id) { - $course = Course::get(); - $event = Event::findOrFail(encryptor('decrypt', $id)); - return view('backend.event.edit', compact('course', 'event')); + $event = Event::findOrFail($id); + return view('backend.event.edit', compact('event')); } /** @@ -82,12 +81,19 @@ public function edit($id) public function update(Request $request, $id) { try { - $event = Event::findOrFail(encryptor('decrypt', $id)); - $event->title = $request->lessonTitle; - $event->course_id = $request->courseId; - $event->description = $request->lessonDescription; - $event->notes = $request->lessonNotes; - + $event = Event::findOrFail($id); + $event->title = $request->title; + $event->description = $request->description; + $event->location = $request->location; + $event->topic = $request->topic; + $event->goal = $request->goal; + $event->hosted_by = $request->hosted_by; + $event->date = $request->date; + if ($request->hasFile('image')) { + $imageName = rand(999, 111) . time() . '.' . $request->image->extension(); + $request->image->move(public_path('uploads/events'), $imageName); + $event->image = $imageName; + } if ($event->save()) { $this->notice::success('Data Saved'); return redirect()->route('event.index'); @@ -96,7 +102,7 @@ public function update(Request $request, $id) return redirect()->back()->withInput(); } } catch (Exception $e) { - // dd($e); + dd($e); $this->notice::error('Please try again'); return redirect()->back()->withInput(); } @@ -107,7 +113,7 @@ public function update(Request $request, $id) */ public function destroy($id) { - $data = Event::findOrFail(encryptor('decrypt', $id)); + $data = Event::findOrFail($id); if ($data->delete()) { $this->notice::error('Data Deleted!'); return redirect()->back(); diff --git a/app/Models/Event.php b/app/Models/Event.php index cbd6b41..a75059d 100644 --- a/app/Models/Event.php +++ b/app/Models/Event.php @@ -6,6 +6,7 @@ use Illuminate\Database\Eloquent\Model; class Event extends Model -{ +{ use HasFactory; + } diff --git a/public/uploads/events/3791704478042.jpg b/public/uploads/events/3791704478042.jpg new file mode 100644 index 0000000..916fc32 Binary files /dev/null and b/public/uploads/events/3791704478042.jpg differ diff --git a/resources/views/backend/event/create.blade.php b/resources/views/backend/event/create.blade.php index ef7f8ab..61dc4dc 100644 --- a/resources/views/backend/event/create.blade.php +++ b/resources/views/backend/event/create.blade.php @@ -45,26 +45,17 @@