130 lines
6.4 KiB
PHP
130 lines
6.4 KiB
PHP
@extends('layouts.layout')
|
||
|
||
@section('title', __('Mon Compte'))
|
||
|
||
@section('content')
|
||
<div class="account-page section">
|
||
<h1 class="title">{{ __('Mon Compte') }}</h1>
|
||
|
||
<div class="profile-actions flex">
|
||
<div class="my-orders flex">
|
||
<a href="{{ route('account.my-orders') }}">
|
||
<span class="header-actions__item-icon icon">@include('icons.orders')</span>
|
||
</a>
|
||
<a href="{{ route('account.my-orders') }}">
|
||
<span class="header-actions__item-title">Mes commandes</span>
|
||
</a>
|
||
</div>
|
||
<div class="disconnect flex">
|
||
{{-- route de déconnexion --}}
|
||
<a href="{{ route('auth.deconnexion') }}">
|
||
<span class="header-actions__item-icon icon">@include('icons.close')</span>
|
||
</a>
|
||
<a href="{{ route('auth.deconnexion') }}">
|
||
<span class="header-actions__item-title">Deconnexion</span>
|
||
</a>
|
||
</div>
|
||
</div>
|
||
|
||
@if ($errors->any())
|
||
<div class="form__error">
|
||
@foreach ($errors->all() as $error)
|
||
<div>{{ $error }}</div>
|
||
@endforeach
|
||
</div>
|
||
@elseif (session('success'))
|
||
<div class="form__success">
|
||
{{ session('success') }}
|
||
</div>
|
||
@endif
|
||
|
||
<div class="profile_form">
|
||
<h2 class="top-block__title title_xs mb0">Coordonnées</h2>
|
||
<p>Pour modifier vos informations personnelles, rien de plus facile : il vous suffit de renseigner vos nouvelles données dans le formulaire ci-dessous !</p>
|
||
<form action="{{ route('account.update-infos') }}" method="POST" class="form">
|
||
@csrf
|
||
<div class="form__row">
|
||
<div class="form__field">
|
||
<label for="firstname" class="form__input">Prénom *</label>
|
||
<input class="form__input" type="text" name="firstname" placeholder="Prénom *" value="{{ old('firstname', $crmInfos->firstname) }}" required >
|
||
</div>
|
||
<div class="form__field">
|
||
<label for="lastname" class="form__input">Nom *</label>
|
||
<input class="form__input" type="text" name="lastname" placeholder="Nom *" value="{{ old('lastname', $crmInfos->lastname) }}" required >
|
||
</div>
|
||
</div>
|
||
<div class="form__row">
|
||
<div class="form__field">
|
||
<label for="address" class="form__input">Adresse</label>
|
||
<input class="form__input" type="text" name="address" placeholder="Adresse" value="{{ old('address', $crmInfos->address) }}" >
|
||
</div>
|
||
<div class="form__field">
|
||
<label for="postcode" class="form__input">Code postal *</label>
|
||
<input class="form__input" type="text" name="postcode" placeholder="Code postal *" value="{{ old('postcode', $crmInfos->postcode )}}" required >
|
||
</div>
|
||
</div>
|
||
<div class="form__row">
|
||
<div class="form__field">
|
||
<label for="city" class="form__input">Ville *</label>
|
||
<input class="form__input" type="text" name="city" placeholder="Ville *" value="{{ old('city', $crmInfos->city) }}" required >
|
||
</div>
|
||
<div class="form__field">
|
||
<label for="phone" class="form__input">Téléphone</label>
|
||
<input class="form__input" type="text" name="phone" placeholder="Téléphone" value="{{ old('phone', $crmInfos->phone) }}" >
|
||
</div>
|
||
</div>
|
||
<div class="form__row">
|
||
<div class="form__field">
|
||
<label for="email" class="form__input">Email *</label>
|
||
<input class="form__input" type="text" name="email" value="{{ $customer->email }}" disabled>
|
||
</div>
|
||
<div class="form__field">
|
||
<label for="birth_date" class="form__input">Date de naissance *</label>
|
||
<span class="select-group">
|
||
<select name="day" class="form__input">
|
||
@for ($i = 1; $i <= 31; $i++)
|
||
<option value="{{ $i < 10 ? '0' . $i : $i }}" @if($birthDate[2] == $i) selected @endif>{{ $i < 10 ? '0' . $i : $i }}</option>
|
||
@endfor
|
||
</select>
|
||
<select name="month" class="form__input">
|
||
@for ($i = 1; $i <= 12; $i++)
|
||
<option value="{{ $i < 10 ? '0' . $i : $i }}" @if($birthDate[1] == $i) selected @endif>{{ $i < 10 ? '0' . $i : $i }}</option>
|
||
@endfor
|
||
</select>
|
||
<select name="year" class="form__input">
|
||
@for ($i = date('Y'); $i >= date('Y') - 100; $i--)
|
||
<option value="{{ $i }}" @if($birthDate[0] == $i) selected @endif>{{ $i }}</option>
|
||
@endfor
|
||
</select>
|
||
</span>
|
||
</div>
|
||
</div>
|
||
<div class="form__field">
|
||
<label class="custom-input custom-input_checkbox">
|
||
<input id="checknews" type="checkbox" name="optin" id="optin" @if(old('optin', $crmInfos->opt_in))checked @endif>
|
||
<span class="checkmark"></span>
|
||
<span>J’accepte de recevoir les actualités et bons plans {{ Config::get('theme.site_name') }}</span>
|
||
</label>
|
||
</div>
|
||
<div class="form__field form__submit">
|
||
<button class="form__btn btn ">Enregistrer</button>
|
||
</div>
|
||
</form>
|
||
</div>
|
||
<div class="profile_form">
|
||
<h2 class="top-block__title title_xs mb0">Modifier le mot de passe</h2>
|
||
<form method="post" action="{{ route('account.change-password') }}" class="form">
|
||
@csrf
|
||
<div class="form__field">
|
||
<input class="form__input" type="password" name="password" placeholder="Nouveau mot de passe">
|
||
</div>
|
||
<div class="form__field">
|
||
<input class="form__input" type="password" name="password_confirmation" placeholder="Confirmer le nouveau mot de passe">
|
||
</div>
|
||
<div class="form__field form__submit">
|
||
<button class="form__btn btn ">Modifier</button>
|
||
</div>
|
||
</form>
|
||
</div>
|
||
</div>
|
||
@endsection
|