diff --git a/pima/app/Http/Controllers/ModifierObjetController.php b/pima/app/Http/Controllers/ModifierObjetController.php
index 2acd38134241ed0941bbb6e15ff93b5e95d61948..b979ee2207578d782dd15996b96febabbb420379 100644
--- a/pima/app/Http/Controllers/ModifierObjetController.php
+++ b/pima/app/Http/Controllers/ModifierObjetController.php
@@ -3,7 +3,7 @@
 namespace App\Http\Controllers;
 
 use Illuminate\Http\Request;
-use App\Http\Requests\ModifierObjetRequest;
+use App\Http\Requests\AjoutObjetRequest;
 use App\Message;
 use App\Tool;
 use App\Dispo;
@@ -12,23 +12,21 @@ use Auth;
 class ModifierObjetController extends Controller
 {
 
-  public function create($userid){
-    return view('ajout_objet', ["userid"=>$userid]);
+  public function create($userid, $dispoid){
+    return view('modifier_objet', ["userid"=>$userid, "dispoid"=>$dispoid]);
   }
 
-  public function store(AjoutObjetRequest $request){
+  public function store(AjoutObjetRequest $request, $userid, $dispoid){
 
-    //dd($request);
     $user = Auth::user();
+    $dispo = Dispo::where("id", $dispoid)->first();
 
-    Dispo::create([
-      'id_objet' => Tool::where('objet', $request->nom)->first()->id,
-      'id_proprio' => $user->id,
-      'id_emprunteur' => -1,
-      'description' => $request->description,
-      'caracteristiques' => $request->cara,
-    ]);
 
-    return redirect()->route('profil',["userid"=>$user->id, "done" =>'done']);
+    $dispo->id_objet = Tool::where('objet', $request->nom)->first()->id;
+    $dispo->description = $request->description;
+    $dispo->caracteristiques = $request->cara;
+    $dispo->save();
+
+    return redirect()->route('profil',["userid"=>$user->id, "done" =>'modify']);
   }
 }
diff --git a/pima/resources/views/modifier_objet.blade.php b/pima/resources/views/modifier_objet.blade.php
index e4042e7015686974697816a90a744f6d443452e1..d866416b0e597702267d6b86812431cfdfdd6917 100644
--- a/pima/resources/views/modifier_objet.blade.php
+++ b/pima/resources/views/modifier_objet.blade.php
@@ -8,6 +8,7 @@ Ajout_Objet
 use App\Message;
 use App\Categorie;
 use App\Tool;
+use App\Dispo;
 ?>
 
 
@@ -44,10 +45,17 @@ use App\Tool;
 			</ul>
 </div>
 
-<h1>Ajouter un objet</h1>
+<h1>Modifier un objet</h1>
+
+<?php
+
+$line = Dispo::where("id",$dispoid)->first();
+$name = Tool::where("id",$line->id_objet)->first()->objet;
+$cara = $line->caracteristiques;
+?>
 
 <center>
-  {{ Form::open(['url' => 'ajout_objet/'.$userid])}}
+  {{ Form::open(['url' => 'modifier_objet/'.$userid.'/'.$dispoid])}}
   {{ Form::token() }}
 
 <!-- Créer les champs du formulaire sur la
@@ -55,7 +63,7 @@ page : nom de l'outil, catégorie, description, caractéristiques
 (sous forme d'array dans la base de données ("key"=>"value")
 -->
 
-  <B>Nom de l'outil</B> {{Form::select('nom', Tool::tool_list())}} <br>
+  <B>Nom de l'outil</B> {{Form::select('nom', Tool::tool_list(), $name)}} <br>
              {{ $errors->first('nom', ':message') }}
 
   <br><br>
@@ -65,10 +73,24 @@ page : nom de l'outil, catégorie, description, caractéristiques
 
   <br><br>
 -->
-  <B>Description</B> <br>{{ Form::textarea('description')}}
+  <B>Description</B> <br>{{ Form::textarea('description', $line->description)}}
   <br><br>
 
-  <B>Caractéristiques<B> <br>  {{ Form::text('cara[]')}}  <br> <br>
+  <B>Caractéristiques<B> <br>
+
+    <?php
+    $h=0;
+    foreach ($line->caracteristiques as $cara) {
+      $h++;
+      ?>
+      {{ Form::text('cara[]', $cara)}}
+      <br> <br>
+
+      <?php
+    }
+
+     ?>
+     {{ Form::text('cara[]')}}  <br> <br>
                 <p id="pluscara"  onclick="addformcara(this)"> + </p>
                 <p id="moinscara" onclick="remformcara()"> - </p>
 
diff --git a/pima/resources/views/profil.blade.php b/pima/resources/views/profil.blade.php
index 2c9326f0c9a6d71735af988149abbffd761b74e7..f5473312b3a438298b30fa45d1358f9b6a8ae824 100644
--- a/pima/resources/views/profil.blade.php
+++ b/pima/resources/views/profil.blade.php
@@ -80,6 +80,12 @@ use App\Categorie;
              echo "Votre ajout a bien été pris en compte.";
              ?> <br> <br> <?php
 
+            }
+
+            if ($done == 'modify'){
+             echo "Votre modification a bien été pris en compte.";
+             ?> <br> <br> <?php
+
             }
 
              ?>
@@ -106,7 +112,9 @@ use App\Categorie;
                }
                ?>
                  <div class="column">
-                     <h1> {{ $nom }}</h1>
+                   <?php $linkobjet = 'http://localhost:8000/modifier_objet/' . $userid . '/' . $line->id;
+                   ?>
+                     <h1> <a href="{{ $linkobjet }}">{{ $nom }}</a></h1>
                      <div class="category">
                       Catégorie : {{$categorie}}
                      </div>
diff --git a/pima/routes/web.php b/pima/routes/web.php
index dd4ae5e5bfc83775431edac4f5841af859da114d..6f310376267427fd2ebbbd5ee124b01ed1932a43 100644
--- a/pima/routes/web.php
+++ b/pima/routes/web.php
@@ -32,7 +32,12 @@ Route::post('profil/{user}/{done}', ['as' => 'profil', 'uses' => 'ProfilControll
 Route::get('ajout_objet/{userid}', [ 'as' => 'ajout_objet', 'uses' => 'AjoutObjetController@create']);
 Route::post('ajout_objet/{userid}', ['as' => 'ajout_objet', 'uses' => 'AjoutObjetController@store']);
 
+Route::get('modifier_objet/{userid}/{dispoid}', [ 'as' => 'modifier_objet', 'uses' => 'ModifierObjetController@create']);
+Route::post('modifier_objet/{userid}/{dispoid}', ['as' => 'modifier_objet', 'uses' => 'ModifierObjetController@store']);
+
 /*
 Route::get('profil/{user}', [ 'as' => 'profil', 'uses' => 'ProfilController@create'])->middleware('auth');
 Route::post('profil/{user}', ['as' => 'profil', 'uses' => 'ProfilController@store'])->middleware('auth');
 */
+Route::get('accueil', [ 'as' => 'accueil', 'uses' => 'AccueilController@create']);
+Route::post('accueil', ['as' => 'accueil', 'uses' => 'AccueilController@store']);