style="color: #C97EFD;" style="background-color: #C97EFD; color:white" {{ asset('images/logo.png') }} @extends('clients.layouts.admin') @section('content')

Courses

Listes des courses
{{-- Ajouter une course --}}
{{--
Listes des courses en cours de validation
@foreach ($courses as $k => $course ) @endforeach
# Titre Description Adresse de Départ Adresse de Livraison Status Actions
{{ $k + 1 }} {{ $course->titre }} {{ $course->description }} {{ $course->adresse_depart }} {{ $course->adresse_livraison }} {{ $course->status_livraison }}
@csrf @method('DELETE')
--}} {{--
Listes des courses validé(e)s
@foreach ($courses_validers as $k => $courses_valider) @endforeach
# Titre Description Adresse de Départ Adresse de Livraison Prix Status
{{ $k + 1 }} {{ $courses_valider->titre }} {{ $courses_valider->description }} {{ $courses_valider->adresse_depart }} {{ $courses_valider->adresse_livraison }} {{ $courses_valider->prix }} {{ $courses_valider->status_livraison }}
Listes des courses en cours de livraison
@foreach ($courses_en_cours_livraisons as $k => $courses_en_cours_livraison) @endforeach
# Titre Description Adresse de Départ Adresse de Livraison Status
{{ $k + 1 }} {{ $courses_en_cours_livraison->titre }} {{ $courses_en_cours_livraison->description }} {{ $courses_en_cours_livraison->adresse_depart }} {{ $courses_en_cours_livraison->adresse_livraison }} {{ $courses_en_cours_livraison->status_livraison }}
Listes des courses démarré(e)s
@foreach ($courses_starts as $k => $courses_start) @endforeach
# Titre Description Adresse de Départ Adresse de Livraison Status
{{ $k + 1 }} {{ $courses_start->titre }} {{ $courses_start->description }} {{ $courses_start->adresse_depart }} {{ $courses_start->adresse_livraison }} {{ $courses_start->status_livraison }}
Listes des courses livré(e)s
@foreach ($courses_ends as $k => $courses_end) @endforeach
# Titre Description Adresse de Départ Adresse de Livraison Status Actions
{{ $k + 1 }} {{ $courses_end->titre }} {{ $courses_end->description }} {{ $courses_end->adresse_depart }} {{ $courses_end->adresse_livraison }} {{ $courses_end->status_livraison }} Payer ${{ $courses_end->prix }}
--}}
@foreach ($courses as $k => $course) @if ($course->status_livraison == "Rejeter") @else
@if ($course->status_livraison == "en cours de validation")
En cours de validation
@elseif ($course->status_livraison == "Valider")
Valider
@elseif ($course->status_livraison == "en cours de livraison" || $course->status_livraison == "Démarrer")
En cours
@elseif ($course->status_livraison == "Terminer")
Terminer
@endif
+229 {{ $course->user->profile->phone }}
{{ $course->titre }}
Description

{{ $course->description }}

Adresse de Départ:

{{ $course->adresse_depart }}

Adresse de Livraison:

{{ $course->adresse_livraison }}

@endif @endforeach
Historique de vos courses
@foreach ($courses as $k => $course) @endforeach
# Titre Description Adresse de Départ Adresse de Livraison Heure de confirmation Date de la course Heure de début Heure de fin Status Actions
{{ $k + 1 }} {{ $course->titre }} {{ $course->description }} {{ $course->adresse_depart }} {{ $course->adresse_livraison }} {{ $course->heure_de_confirmation }} {{ $course->created_at->format('d/m/Y')}} {{ $course->created_at->format('H:m') }} {{ $course->updated_at->format('H:m') }} {{ $course->status_livraison }} ${{ $course->prix }}
@endsection id)->where('status_livraison', 'en cours de validation')->get(); #Course Valider $courses_validers = Course::where('user_id', Auth::user()->id)->where('status_livraison', 'Valider')->get(); #Course en cours de livraison $courses_en_cours_livraisons = Course::where('user_id', Auth::user()->id)->where('status_livraison', 'en cours de livraison')->get(); #Course en cours de démarrage $courses_starts = Course::where('user_id', Auth::user()->id)->where('status_livraison', 'Démarrer')->get(); #Course terminer $courses_ends = Course::where('user_id', Auth::user()->id)->where('status_livraison', 'Terminer')->get(); return view('clients.courses.index', compact('courses', 'courses_validers', 'courses_en_cours_livraisons', 'courses_starts', 'courses_ends')); } /** * Show the form for creating a new resource. */ public function create() { // } /** * Store a newly created resource in storage. */ public function store(Request $request) { $validation = $request->validate([ 'titre' => 'required', 'adresse_depart' => 'required', 'adresse_livraison' => 'required', 'date_de_livraison' => 'required', 'description' => 'required', 'numero_client' => 'required', ]); $tab_course = array( 'titre' => $validation['titre'], 'adresse_depart' => $validation['adresse_depart'], 'adresse_livraison' => $validation['adresse_livraison'], 'date_de_livraison' => $validation['date_de_livraison'], 'description' => $validation['description'], 'numero_client' => $validation['numero_client'], 'user_id' => Auth::user()->id, ); //dd($request->all(), $validation, $tab_course, Auth::user()->profile->first_name); $course = Course::create($tab_course); $log = array( 'subject' => "Créaction d'une course par l'utilisateur "." ".Auth::user()->profile->first_name." ".Auth::user()->profile->last_name, 'url' => $request->fullUrl(), 'method' => $request->method(), 'ip' => $request->ip(), 'agent' => $request->header('user-agent'), 'user_id' => auth()->check() ? auth()->user()->id : 1, ); $activity_user = new Log(); $activity_user->logactivity($log); #Notification vers le gestionnaire de commande $validateData = array( 'user_id' => Auth::user()->id, 'course_id' => $course->id, 'type_de_notification' => 'Courses', 'status' => 'non lu', 'message'=>"Vous avez une nouvelle course de Mr/Mlle ".Auth::user()->profile->first_name." ".Auth::user()->profile->last_name, ); #dd($course->id); $notification_message = new NotificationCourse; $notification_message->notification($validateData); event(new CourseEvent($validateData)); Alert::success('Insection', 'Course crée avec succès.'); return redirect()->back()->with('success', 'Course crée avec succès.'); } /** * Display the specified resource. */ public function show(string $id) { // } /** * Show the form for editing the specified resource. */ public function edit(string $id) { // } /** * Update the specified resource in storage. */ public function update(Request $request, string $id) { $course = Course::find($id); $validation = $request->validate([ 'titre' => 'required', 'adresse_depart' => 'required', 'adresse_livraison' => 'required', 'date_de_livraison' => 'required', 'numero_client' => 'required', 'description' => 'required' ]); $tab_course = array( 'titre' => $validation['titre'], 'adresse_depart' => $validation['adresse_depart'], 'adresse_livraison' => $validation['adresse_livraison'], 'date_de_livraison' => $validation['date_de_livraison'], 'numero_client' => $validation['numero_client'], 'description' => $validation['description'], 'user_id' => Auth::user()->id, ); //dd($request->all(), $validation, $tab_course, Auth::user()->profile->first_name); Course::whereId($id)->update($tab_course); $log = array( 'subject' => "Modification d'une course par l'utilisateur "." ".Auth::user()->profile->first_name." ".Auth::user()->profile->last_name, 'url' => $request->fullUrl(), 'method' => $request->method(), 'ip' => $request->ip(), 'agent' => $request->header('user-agent'), 'user_id' => auth()->check() ? auth()->user()->id : 1, ); Logactivity::create($log); Alert::success('Modification', 'Course modifiée avec succès.'); return redirect()->back()->with('success', 'Course modifiée avec succès.'); } /** * Remove the specified resource from storage. */ public function destroy(string $id, Request $request) { $course = Course::find($id); Course::whereId($id)->delete(); $log = array( 'subject' => "Suppression d'une course par l'utilisateur "." ".Auth::user()->profile->first_name." ".Auth::user()->profile->last_name, 'url' => $request->fullUrl(), 'method' => $request->method(), 'ip' => $request->ip(), 'agent' => $request->header('user-agent'), 'user_id' => auth()->check() ? auth()->user()->id : 1, ); Logactivity::create($log); Alert::success('Suppression', 'Course supprimée avec succès.'); return redirect()->back(); } } Any Course
Some Description
Réinitialisation du mot de passe

Hi Mr/Mlle

Merci pour l'enregistrement! Avant de commencer, pourriez-vous vérifier votre adresse e-mail en cliquant sur le lien que nous venons de vous envoyer ? Si vous n'avez pas reçu l'e-mail, nous vous en enverrons un autre avec plaisir.

Un nouveau lien de vérification a été envoyé à l'adresse e-mail que vous avez fournie lors de l'inscription.

@csrf

Si vous vous souvenez de votre mot de passe, vous pouvez ignorer son e-mail en toute sécurité./p>

Bonne chance! Esperons que ça marche.

Regards,
Any Course

{{--

333 Woodland Rd. Baldwinsville, NY 13027

Don't Like These Emails?Unsubscribe

--}}

Powered By Any Course