@extends('components.layout-component') @section('content') @if (Auth::guard('customers')->user()) @php $customer = Auth::guard('customers')->user(); $course_customer_exam = \App\Models\CourseCustomerExam::where('customer_id', '=', $customer->id) ->whereNull('course_customer_id') ->first(); if (!$course_customer_exam) { $course_exam = new \App\Models\CourseExam(); $course_exam->course_id = null; $course_exam->exam_id = null; $course_exam->last_updated_by = env('admin_id', 1); $course_exam->save(); $course_customer_exam = new \App\Models\CourseCustomerExam(); $course_customer_exam->customer_id = $customer->id; $course_customer_exam->course_exam_id = $course_exam->id; $course_customer_exam->course_customer_id = null; $course_customer_exam->token = Str::random(32); $course_customer_exam->last_updated_by = env('admin_id', 1); $course_customer_exam->start_date = now(); $course_customer_exam->end_date = now(); $course_customer_exam->save(); } $token = $course_customer_exam->token; @endphp @livewire('exam-component', [ 'token' => $token, 'is_placement' => true, ]) @endif @endsection