TP6 et avant
This commit is contained in:
@@ -0,0 +1,26 @@
|
||||
@extends('layouts.app')
|
||||
@section('content')
|
||||
<h2>Ajouter un client</h2>
|
||||
|
||||
<form method="POST" action="{{ route('clients.store') }}">
|
||||
@csrf
|
||||
<label>Nom</label>
|
||||
<input type="text" name="name" value="{{ old('name') }}">
|
||||
@error('name')
|
||||
<div>{{ $message }}</div>
|
||||
@enderror
|
||||
<label>Email</label>
|
||||
<input type="email" name="email" value="{{ old('email') }}">
|
||||
@error('email')
|
||||
<div>{{ $message }}</div>
|
||||
@enderror
|
||||
<label>Ville</label>
|
||||
<input type="text" name="city" value="{{ old('city') }}">
|
||||
@error('city')
|
||||
<div>{{ $message }}</div>
|
||||
@enderror
|
||||
<button type="submit">
|
||||
Enregistrer
|
||||
</button>
|
||||
</form>
|
||||
@endsection
|
||||
@@ -0,0 +1,26 @@
|
||||
@extends('layouts.app')
|
||||
@section('content')
|
||||
<h2>Modifier un client</h2>
|
||||
<form method="POST" action="{{ route('clients.update', $client) }}">
|
||||
@csrf
|
||||
@method('PUT')
|
||||
<label>Nom</label>
|
||||
<input type="text" name="name" value="{{ $client->name }}">
|
||||
@error('name')
|
||||
<div>{{ $message }}</div>
|
||||
@enderror
|
||||
<label>Email</label>
|
||||
<input type="email" name="email" value="{{ $client->email }}">
|
||||
@error('email')
|
||||
<div>{{ $message }}</div>
|
||||
@enderror
|
||||
<label>Ville</label>
|
||||
<input type="text" name="city" value="{{ $client->city }}">
|
||||
@error('city')
|
||||
<div>{{ $message }}</div>
|
||||
@enderror
|
||||
<button type="submit">
|
||||
Enregistrer
|
||||
</button>
|
||||
</form>
|
||||
@endsection
|
||||
@@ -0,0 +1,41 @@
|
||||
@extends('layouts.app')
|
||||
@section('content')
|
||||
<h2>Liste des clients</h2>
|
||||
<a href="{{ route('clients.create') }}">
|
||||
Ajouter un client
|
||||
</a> <form method="GET" action="{{ route('clients.index') }}">
|
||||
<input
|
||||
type="text"
|
||||
name="search"
|
||||
placeholder="Rechercher un client"
|
||||
value="{{ $search }}"
|
||||
>
|
||||
<button type="submit">
|
||||
Rechercher
|
||||
</button>
|
||||
</form>
|
||||
<p>Nombre de clients : {{$clients->count()}}</p>
|
||||
@foreach($clients as $client)
|
||||
<p>
|
||||
{{ $client->name }}
|
||||
-
|
||||
{{ $client->email }}
|
||||
-
|
||||
{{ $client->city }} <a href="{{ route('clients.show', $client) }}">
|
||||
Voir
|
||||
</a>
|
||||
| <a href="{{ route('clients.edit', $client) }}">Modifier</a>
|
||||
| <form method="POST"
|
||||
action="{{ route('clients.destroy', $client) }}">
|
||||
@csrf
|
||||
@method('DELETE')
|
||||
<button type="submit">
|
||||
Supprimer
|
||||
</button>
|
||||
</form>
|
||||
|
||||
<p>Client créé le : {{$client->created_at}}</p>
|
||||
</p>
|
||||
@endforeach
|
||||
{{ $clients->links() }}
|
||||
@endsection
|
||||
@@ -0,0 +1,9 @@
|
||||
@extends('layouts.app')
|
||||
@section('content')
|
||||
<h2>{{ $client->name }}</h2>
|
||||
<p>Email : {{ $client->email }}</p>
|
||||
<p>Ville : {{ $client->city }}</p>
|
||||
<a href="{{ route('clients.index') }}">
|
||||
Retour
|
||||
</a>
|
||||
@endsection
|
||||
Reference in New Issue
Block a user