Professional Documents
Culture Documents
1.create imigration
2.execute migration
3.creat seeder
php artisan make:seeder TableSeeder
DB::table('classe')->insert([
["Departement"=>"infomatique"],
["Departement"=>"Arabe"],
["Departement"=>"francais"],
["Departement"=>"Sport"],
]);
database seeder:
$this->call(TableSeeder::class);
4.executer seeder
php artisan db:seed
5.create factory
php artisan make:factory EtudiantFactory
6.create model
php artisan make:model Etudiant
---------------------------------------
7.faker data
1.php artisan make:model Post -m
2.php artisan migrate
3.php artisan make:factory PostFactory --model=Post
return view('Edit_Agence' , compact('Agence'));
$Agence = Agence::find($id);
return view('Edit_Agence' , compact('Agence'));
$table->increments('id_age');
-----------------------------------Khdama
<?php
use Illuminate\Support\Facades\Route;
/*
|--------------------------------------------------------------------------
| Web Routes
|--------------------------------------------------------------------------
|
| Here is where you can register web routes for your application. These
| routes are loaded by the RouteServiceProvider within a group which
| contains the "web" middleware group. Now create something great!
|
*/
Route::get('/', function () {
return view('welcome');
});
Route::get('/Accueil', function () {
return view('Accueil');
});
Route::get('/Employe', function () {
return view('Employe');
});
@if (session()-> has('succes'))
@endif
nojiwi1047@xindax.com
value="{{($Employe-> Prenom)}}"
value="{{($Employe-> Tel)}}"
value="{{($Employe-> Email)}}
value="{{($Employe-> Grade)}}
value="{{($Employe-> Departement)}}"
</div>
</td>
<td>{{ $po-> nom_emp }}</td>
<td>{{ $po-> prenom_emp }}</td>
<td>{{ $po-> Date_naiss }}</td>
<td>{{ $po-> ville_naiss }}</td>
<td>{{ $po-> Tel_emp }}</td>
<td>{{ $po-> Email }}</td>
<td>{{ $po-> Emploie }}</td>
<td>{{ $po-> Grade }}</td>
</tr>
</tbody>
@endforeach
</table>
</table>
-----
select
first
value
$idAgence = DB::table('agences')
-> select('id_age')
-> value();
$data = [
'idAgence' => $idAgence
];
dd($idAgence);
$idAgence =
$Employe -> id_age = $idAgence
<li>
<a href="#"> <button class="btn
btn-secondary btnsubmit" type="button"> <i class="fa fa-file-pdf-o fa-fww"></i>
Imprimer </button></a>
</li>
$employedepart = DB::table('employes')
->join('departements', 'employes.id_depart', '=',
'departements.id_depart')
->join('detail_missions', 'employes.id_emp', '=',
'detail_missions.id_emp')
->select('nom_depart')
-> where('detail_missions.id_miss' , $id)
->get();
dd($employedepart);
$chauffmiss = DB::table('realiser_missions')
->join('missions', 'realiser_missions.id_miss', '=', 'missions.id_miss')
->join('chauffeurs', 'realiser_missions.id_chauff', '=',
'chauffeurs.id_chauff')
->select('chauffeurs.*')
-> where('realiser_missions.id_miss' , $id)
->get();
$voitmiss = DB::table('realiser_missions')
->join('missions', 'realiser_missions.id_miss', '=', 'missions.id_miss')
->join('voitures', 'realiser_missions.matricule', '=',
'voitures.matricule')
->select('voitures.*')
-> where('realiser_missions.id_miss' , $id)
->get();
<tr>
<th colspan="2" > Date Retour </th>
</tr>
<tr>
<th >Date</th>
<th >Heure</th>
</tr>
<tr >
<td> {{($Mission -> date_arr)}} </td>
<td> {{($Mission -> heure_arr)}} </td>
</tr>
<tr>
<th colspan="2"> Emargements </th>
</tr>
<tr>
<td rowspan="9"> </td>
<td rowspan="9"> </td>
</tr>
</tbody>
</table>
N° Mission:
<h1 class='title3'> {{($Mission -> id_miss)}}</h1>
@if ($a == 1) {
<div class="invalid-feedback">
Veuillez saisir un autre mail
</div>
}
@endif
'Email' => [
'required' => 'le champ Email est obligatoire',
'min' => 'le champ Email doit avoir au moins :min caractéres',
'max' => 'le champ Email ne doit pas dépassé :max caractéres',
'unique' => 'le champ email est déja pris'
],
---------------------------------------------------------------
public function Add_Employe(Request $request){
$request->validate([
'Email' => 'required|email|unique:employes',
]);
$a = DB::table('employes')
-> select ('employes.*')
-> where ('Email' , $request->Email)
->count();
if($a==0){
$Employe = new Employe();
$Employe -> nom_emp = $request->Nom ;
$Employe -> prenom_emp = $request->Prenom ;
$Employe -> Date_naiss = $request->date_naiss ;
$Employe -> ville_naiss = $request->Ville;
$Employe -> Tel_emp = $request->Telephone;
$Employe -> Email = $request->Email;
$Employe -> Emploie = $request->Emploi;
$Employe -> Grade = $request->Grade;
$Employe -> id_depart = $request->Departement;
$Employe -> Password = $request->mdp;
$Employe->save();
} elseif(($a == 1)) {
toast('Email non valide','error');
return redirect('Employe/edit');
}
-------------------------------------------------------
$request->session()->has('email')
session('email')
-------------------------------------------------------------------
Emploi Emloye
<div class="col-md-4 ">
<label for="Nom" class="form-label
textlabel">Emploi</label>
<input type="text" class="form-control" id="Nom"
value="{{ old('Emploi') }}" placeholder="Emploi de l'Employé" name="Emploi"
required>
<div class="valid-feedback">
Ce champ est valide!
</div>
<div class="invalid-feedback">
Veuillez saisir l'emploi de l'employé
</div>
</div>
Edit Employe
<div class="col-md-4 ">
<label for="Nom" class="form-label
textlabel">Emploi</label>
<input type="text" class="form-control" id="Nom"
value="{{($Employe-> Emploie)}}" placeholder="Emploi de l'Employé" name="Emploi"
required>
<div class="valid-feedback">
Ce champ est valide!
</div>
<div class="invalid-feedback">
Veuillez saisir l'emploi de l'employé
</div>
</div>
----------------------------------------------------------------------------
<select class="form-select" id="Nom" name="Emploi" required>
@if(session('Emploie')=="admin")
<option value="admin"> admin </option>
<option value="Directeur"> Directeur
</option>
<option value="Employe"> Employe </option>
@endif
@if(session('Emploie')!="admin")
<option value="Employe"> Employe </option>
@endif
</select>
-----------------------------------------------------------------------------------
----------
@if( {{session('Emploie' }} ) == "Directeur") selected @endif
{{ session()->get('Emploie') }} {{ Session::get('Emploie')}}
@if( $posts->Emploie == "Directeur") selected @endif
difficulté
les programme bach khdmti
@error('Nom')
<script>
Swal.fire(
'le Nom de Departement est déja pris',
'',
'error'
)
</script>
@enderror
------------------------------------------------------------------------
En conséquence, j’ai commencé par une analyse large qui va être la clé de
compréhension et de la réduction de la complexité de cette problématique, et par la
suite j’ai commencé à réaliser la conception.