Files
glastree/resources/views/auth/profile.blade.php
T

77 lines
3.4 KiB
PHP

@extends('layouts.adminlte')
@section('title', 'Il Mio Profilo')
@section('page_title', 'Il Mio Profilo')
@section('breadcrumbs')
<li class="breadcrumb-item"><a href="{{ route('dashboard') }}">Dashboard</a></li>
<li class="breadcrumb-item active">Profilo</li>
@endsection
@section('content')
<div class="row">
<div class="col-md-6">
<div class="card card-primary">
<div class="card-header">
<h3 class="card-title"><i class="fas fa-user mr-2"></i>Informazioni Account</h3>
</div>
<div class="card-body">
<dl class="row mb-0">
<dt class="col-sm-4">Nome</dt>
<dd class="col-sm-8">{{ e(Auth::user()->name) }}</dd>
<dt class="col-sm-4">Email</dt>
<dd class="col-sm-8">{{ e(Auth::user()->email) }}</dd>
<dt class="col-sm-4">Membro dal</dt>
<dd class="col-sm-8">{{ Auth::user()->created_at->format('d/m/Y') }}</dd>
</dl>
</div>
</div>
</div>
<div class="col-md-6">
<div class="card card-warning">
<div class="card-header">
<h3 class="card-title"><i class="fas fa-key mr-2"></i>Cambia Password</h3>
</div>
<form method="POST" action="{{ route('profile.password') }}">
@csrf
@method('PUT')
<div class="card-body">
@if(session('success'))
<div class="alert alert-success">{{ session('success') }}</div>
@endif
@if(session('error'))
<div class="alert alert-danger">{{ session('error') }}</div>
@endif
<div class="form-group">
<label for="current_password">Password attuale *</label>
<input type="password" name="current_password" id="current_password" class="form-control @error('current_password') is-invalid @enderror" required>
@error('current_password')
<span class="invalid-feedback">{{ $message }}</span>
@enderror
</div>
<div class="form-group">
<label for="password">Nuova password *</label>
<input type="password" name="password" id="password" class="form-control @error('password') is-invalid @enderror" required minlength="8">
<small class="text-muted">Minimo 8 caratteri</small>
@error('password')
<span class="invalid-feedback">{{ $message }}</span>
@enderror
</div>
<div class="form-group">
<label for="password_confirmation">Conferma nuova password *</label>
<input type="password" name="password_confirmation" id="password_confirmation" class="form-control" required minlength="8">
</div>
</div>
<div class="card-footer">
<button type="submit" class="btn btn-warning">
<i class="fas fa-save mr-1"></i> Aggiorna Password
</button>
</div>
</form>
</div>
</div>
</div>
@endsection