119 lines
5.4 KiB
PHP
119 lines
5.4 KiB
PHP
@extends('layouts.app')
|
|
|
|
@section('content')
|
|
<!-- Content Header (Page header) -->
|
|
<div class="content-header">
|
|
<div class="container-fluid">
|
|
<div class="row mb-2">
|
|
<div class="col-sm-6">
|
|
<h1 class="m-0">{{ __('My profile') }}</h1>
|
|
</div><!-- /.col -->
|
|
</div><!-- /.row -->
|
|
</div><!-- /.container-fluid -->
|
|
</div>
|
|
<!-- /.content-header -->
|
|
|
|
<!-- Main content -->
|
|
<div class="content">
|
|
<div class="container-fluid">
|
|
<div class="row">
|
|
<div class="col-lg-6">
|
|
<div class="card">
|
|
|
|
<form action="{{ route('profile.update') }}" method="POST">
|
|
@csrf
|
|
@method('PUT')
|
|
|
|
<div class="card-body">
|
|
|
|
<div class="input-group mb-3">
|
|
<input type="text" name="name"
|
|
class="form-control @error('name') is-invalid @enderror"
|
|
placeholder="{{ __('Name') }}" value="{{ old('name', auth()->user()->name) }}" required>
|
|
<div class="input-group-append">
|
|
<div class="input-group-text">
|
|
<span class="fas fa-user"></span>
|
|
</div>
|
|
</div>
|
|
@error('name')
|
|
<span class="error invalid-feedback">
|
|
{{ $message }}
|
|
</span>
|
|
@enderror
|
|
</div>
|
|
|
|
<div class="input-group mb-3">
|
|
<input type="email" name="email"
|
|
class="form-control @error('email') is-invalid @enderror"
|
|
placeholder="{{ __('Email') }}" value="{{ old('email', auth()->user()->email) }}" required>
|
|
<div class="input-group-append">
|
|
<div class="input-group-text">
|
|
<span class="fas fa-envelope"></span>
|
|
</div>
|
|
</div>
|
|
@error('email')
|
|
<span class="error invalid-feedback">
|
|
{{ $message }}
|
|
</span>
|
|
@enderror
|
|
</div>
|
|
|
|
<div class="input-group mb-3">
|
|
<input type="password" name="password"
|
|
class="form-control @error('password') is-invalid @enderror"
|
|
placeholder="{{ __('New password') }}">
|
|
<div class="input-group-append">
|
|
<div class="input-group-text">
|
|
<span class="fas fa-lock"></span>
|
|
</div>
|
|
</div>
|
|
@error('password')
|
|
<span class="error invalid-feedback">
|
|
{{ $message }}
|
|
</span>
|
|
@enderror
|
|
</div>
|
|
|
|
<div class="input-group mb-3">
|
|
<input type="password" name="password_confirmation"
|
|
class="form-control @error('password_confirmation') is-invalid @enderror"
|
|
placeholder="{{ __('New password confirmation') }}"
|
|
autocomplete="new-password">
|
|
<div class="input-group-append">
|
|
<div class="input-group-text">
|
|
<span class="fas fa-lock"></span>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
</div>
|
|
|
|
<div class="card-footer">
|
|
<button type="submit" class="btn btn-primary">{{ __('Submit') }}</button>
|
|
</div>
|
|
</form>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<!-- /.row -->
|
|
</div><!-- /.container-fluid -->
|
|
</div>
|
|
<!-- /.content -->
|
|
@endsection
|
|
|
|
@section('styles')
|
|
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/toastr.js/latest/css/toastr.min.css">
|
|
@endsection
|
|
|
|
@section('scripts')
|
|
@session('success')
|
|
<script src="https://cdn.jsdelivr.net/npm/toastify-js"></script>
|
|
<script>
|
|
Toastify({
|
|
text: "{{ $value }}",
|
|
duration: 3000,
|
|
close: true,
|
|
}).showToast();
|
|
</script>
|
|
@endsession
|
|
@endsection |