diff --git a/pima/app/Http/Controllers/AjoutObjetController.php b/pima/app/Http/Controllers/AjoutObjetController.php
index bef6540a610e6912e1a86f01d36aae5f44f194b9..f42bd58dab2d86c0209044280550d35e3b136afe 100644
--- a/pima/app/Http/Controllers/AjoutObjetController.php
+++ b/pima/app/Http/Controllers/AjoutObjetController.php
@@ -29,6 +29,6 @@ class AjoutObjetController extends Controller
       'caracteristiques' => $request->cara,
     ]);
 
-    //return redirect()->route('');
+    return redirect()->route('profil',["userid"=>$user->id, "done" =>'done']);
   }
 }
diff --git a/pima/app/Http/Controllers/ModifierObjetController.php b/pima/app/Http/Controllers/ModifierObjetController.php
new file mode 100644
index 0000000000000000000000000000000000000000..2acd38134241ed0941bbb6e15ff93b5e95d61948
--- /dev/null
+++ b/pima/app/Http/Controllers/ModifierObjetController.php
@@ -0,0 +1,34 @@
+<?php
+
+namespace App\Http\Controllers;
+
+use Illuminate\Http\Request;
+use App\Http\Requests\ModifierObjetRequest;
+use App\Message;
+use App\Tool;
+use App\Dispo;
+use Auth;
+
+class ModifierObjetController extends Controller
+{
+
+  public function create($userid){
+    return view('ajout_objet', ["userid"=>$userid]);
+  }
+
+  public function store(AjoutObjetRequest $request){
+
+    //dd($request);
+    $user = Auth::user();
+
+    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']);
+  }
+}
diff --git a/pima/app/Http/Controllers/ProfilController.php b/pima/app/Http/Controllers/ProfilController.php
index 705d93f1f7045034d18e719cdfff94f01ddcc36e..b6565859cb9c3cb27a4ea182dcf82359b6654ea5 100644
--- a/pima/app/Http/Controllers/ProfilController.php
+++ b/pima/app/Http/Controllers/ProfilController.php
@@ -18,9 +18,9 @@ class ProfilController extends Controller
 
 
 
-  public function create($user){
+  public function create($user, $done){
     if (Auth::check()){
-      return view('profil',["userid"=>$user]);
+      return view('profil',["userid"=>$user, "done" => $done]);
     }
   }
 }
diff --git a/pima/app/Http/Requests/AjoutObjetRequest.php b/pima/app/Http/Requests/AjoutObjetRequest.php
index 510b39792660585ce701d18f4207623e4f0c3efc..5c43100f9a768bb77ab147a4c1efde0a35a16dc4 100644
--- a/pima/app/Http/Requests/AjoutObjetRequest.php
+++ b/pima/app/Http/Requests/AjoutObjetRequest.php
@@ -24,6 +24,7 @@ class AjoutObjetRequest extends FormRequest
     public function rules()
     {
         return [
+          'nom' => 'required',
         ];
     }
 }
diff --git a/pima/resources/views/ajout_objet.blade.php b/pima/resources/views/ajout_objet.blade.php
index 8079f27c45472ad8c9dc8214422169c9da734234..e4042e7015686974697816a90a744f6d443452e1 100644
--- a/pima/resources/views/ajout_objet.blade.php
+++ b/pima/resources/views/ajout_objet.blade.php
@@ -59,11 +59,12 @@ page : nom de l'outil, catégorie, description, caractéristiques
              {{ $errors->first('nom', ':message') }}
 
   <br><br>
-
+<!--
   <B>Catégorie</B> {{ Form::select('categorie', Categorie::categories_names()) }}
                    {{ $errors->first('categorie', ':message') }}
 
   <br><br>
+-->
   <B>Description</B> <br>{{ Form::textarea('description')}}
   <br><br>
 
diff --git a/pima/resources/views/formulaire2.blade.php b/pima/resources/views/formulaire2.blade.php
index e1230b89dd59d391f0c8c91f0fde7d761e1c1ceb..15c0f8c34fa045bfe32d1af370ffc6acefe03558 100644
--- a/pima/resources/views/formulaire2.blade.php
+++ b/pima/resources/views/formulaire2.blade.php
@@ -17,7 +17,7 @@ Accueil
             @auth
             <?php
             $user = Auth::user();
-            $linkprofil = 'http://localhost:8000/profil/' . $user->id;
+            $linkprofil = 'http://localhost:8000/profil/' . $user->id . '/' . '0';
              ?>
             <a  href="{{ route('logout') }}"
                onclick="event.preventDefault();
diff --git a/pima/resources/views/modifier_objet.blade.php b/pima/resources/views/modifier_objet.blade.php
new file mode 100644
index 0000000000000000000000000000000000000000..e4042e7015686974697816a90a744f6d443452e1
--- /dev/null
+++ b/pima/resources/views/modifier_objet.blade.php
@@ -0,0 +1,115 @@
+@extends('template')
+
+@section('titre')
+Ajout_Objet
+@endsection
+
+<?php
+use App\Message;
+use App\Categorie;
+use App\Tool;
+?>
+
+
+@section('contenu')
+<div class="flex-center position-ref full-height">
+    @if (Route::has('login'))
+        <div class="top-right links">
+            @auth
+            <a  href="{{ route('logout') }}"
+               onclick="event.preventDefault();
+                             document.getElementById('logout-form').submit();">
+                {{ __('Logout') }}
+            </a>
+						<br>
+						<a href="{{ route('home') }}">Home</a>
+
+            <form id="logout-form" action="{{ route('logout') }}" method="POST" style="display: none;">
+                @csrf
+            </form>
+            @else
+                <a href="{{ route('login') }}">Login</a> <br>
+                <a href="{{ route('register') }}">Register</a>
+            @endauth
+        </div>
+    @endif
+</div>
+
+
+<div class="top">
+			<ul>
+        <li><a href="{{ route('welcome') }}">Home</a></li>
+        <li><a href="{{ url('formulaire2') }}">Main</a></li>
+
+			</ul>
+</div>
+
+<h1>Ajouter un objet</h1>
+
+<center>
+  {{ Form::open(['url' => 'ajout_objet/'.$userid])}}
+  {{ Form::token() }}
+
+<!-- Créer les champs du formulaire sur la
+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>
+             {{ $errors->first('nom', ':message') }}
+
+  <br><br>
+<!--
+  <B>Catégorie</B> {{ Form::select('categorie', Categorie::categories_names()) }}
+                   {{ $errors->first('categorie', ':message') }}
+
+  <br><br>
+-->
+  <B>Description</B> <br>{{ Form::textarea('description')}}
+  <br><br>
+
+  <B>Caractéristiques<B> <br>  {{ Form::text('cara[]')}}  <br> <br>
+                <p id="pluscara"  onclick="addformcara(this)"> + </p>
+                <p id="moinscara" onclick="remformcara()"> - </p>
+
+  {{ Form::submit('Envoyer', ['class' => 'btn btn-info pull-right']) }}
+  {{ Form::close() }}
+</center>
+
+
+<link type="text/css" href={{asset("css/jquery-ui.min.css")}} rel="stylesheet"  />
+<script type="text/javascript" src={{asset("js/jquery-3.3.1.js")}}></script>
+<script type="text/javascript" src={{asset("js/jquery-ui.min.js")}}></script>
+
+<script type="text/javascript">
+
+var k=0;
+function addformcara(t){
+  console.log("hhfiezhuf");
+  if (k<10) {
+    k++;
+    var actualajout = 'cara[]' ;
+    var id = actualajout + k;
+    var inputcara = "<p id="+id+"><input name="+ actualajout +" class='cara' id="+ id +" type='text'> <br> <br> </p>";
+    $(t).before(inputcara);
+    return k;
+  }
+};
+
+function remformcara(){
+  if (k>0) {
+    var actualajout = 'cara[]';
+    console.log(actualajout);
+    $("[id ='"+ actualajout + k +"']").remove();
+    k--;
+    console.log(k);
+    return k;
+  }
+}
+
+$("[id$='pluscara']").css('cursor', 'pointer');
+$("[id$='moinscara']").css('cursor', 'pointer');
+
+</script>
+
+@endsection
diff --git a/pima/resources/views/profil.blade.php b/pima/resources/views/profil.blade.php
index 87da17260fefc39a6af0d7777fff03dff8e3fced..2c9326f0c9a6d71735af988149abbffd761b74e7 100644
--- a/pima/resources/views/profil.blade.php
+++ b/pima/resources/views/profil.blade.php
@@ -5,6 +5,12 @@ Profil
 @endsection
 
 @section('contenu')
+<?php
+use App\Dispo;
+use App\Tool;
+use App\Categorie;
+ ?>
+
 <div class="flex-center position-ref full-height">
     @if (Route::has('login'))
         <div class="top-right links">
@@ -68,58 +74,70 @@ Profil
 	}
     ?>
             <h1 id="liste_outils">Vos outils</h1>
-						<div class="row">
-							<div class="column">
-									<h1> Nom de l'outil </h1>
-									<div class="category">
-										Catégorie
-									</div>
-									<div class="description">
-										Description de l'objet, modèle, format...
-									</div>
-								</div>
-
-							<div class="column2">
-									<h1> Nom de l'outil </h1>
-									<div class="category">
-										Catégorie
-									</div>
-									<div class="description">
-										Description de l'objet, modèle, format...
-									</div>
-							</div>
-
-							<div class="column">
-									<h1> Nom de l'outil </h1>
-									<div class="category">
-										Catégorie
-									</div>
-									<div class="description">
-										Description de l'objet, modèle, format...
-									</div>
-						</div>
-					</div>
-				</br>
-					<div class="row">
-						<div class="column">
-								<h1> Nom de l'outil </h1>
-								<div class="category">
-									Catégorie
-								</div>
-								<div class="description">
-									Description de l'objet, modèle, format...
-								</div>
-							</div>
-
-						<div class="column2">
-								<h1> Nom de l'outil </h1>
-								<div class="category">
-									Catégorie
-								</div>
-								<div class="description">
-									Description de l'objet, modèle, format...
-								</div>
-						</div>
+
+            <?php
+            if ($done == 'done'){
+             echo "Votre ajout a bien été pris en compte.";
+             ?> <br> <br> <?php
+
+            }
+
+             ?>
+
+             <?php
+             $objet_list = Dispo::where("id_proprio", Auth::user()->id)->get();
+             $i=0;
+             foreach ($objet_list as $line){
+               $objet = Tool::where("id", $line->id_objet)->first();
+               $nom = $objet->objet;
+               $categorie = Categorie::where("id", $objet->categorie)->first()->nom;
+               $cara = $line->caracteristiques;
+               if ($line->id_emprunteur!=-1){
+                 $emprunt = User::where("id", $line->id_emprunteur)->first()->name;
+               }
+               else{
+                 $emprunt = "Pas d'emprunteur";
+               }
+
+               if ($i % 3 == 0){
+                 ?>
+                 <div class="row">
+                  <?php
+               }
+               ?>
+                 <div class="column">
+                     <h1> {{ $nom }}</h1>
+                     <div class="category">
+                      Catégorie : {{$categorie}}
+                     </div>
+                     <div class="description">
+                       Description : {{$line->description}}
+                       <br>
+                       Caractéristiques :
+                       <ul>
+                         <?php foreach ($cara as $c) {
+                           ?>
+                           <li>{{$c}}</li>
+                           <?php
+                         }
+                         ?>
+               				</ul>
+                      <div class="emprunteur">
+                        Emprunteur : {{$emprunt}}
+                      </div>
+                     </div>
+                   </div>
+
+                  <?php
+                  if ($i % 3 == 2){
+                    ?>
+                  </div>
+                  <br> <br>
+                  <?php
+                  }
+                   $i++;
+             }
+             ?>
 
 		</article>
 @endsection
diff --git a/pima/resources/views/welcome.blade.php b/pima/resources/views/welcome.blade.php
index 5ee134d9a68b4b3c48d037e1f3595152cdf470d4..3140d9b1aa3668f4be1620ec60e7f7cff15d713f 100644
--- a/pima/resources/views/welcome.blade.php
+++ b/pima/resources/views/welcome.blade.php
@@ -71,7 +71,7 @@
                     @auth
                     <?php
                     $user = Auth::user();
-                    $linkprofil = 'http://localhost:8000/profil/' . $user->id;
+                    $linkprofil = 'http://localhost:8000/profil/' . $user->id . '/' . '0';
                      ?>
                         <a href="{{ url('/home') }}">Home</a>
                         <a href="<?php echo $linkprofil; ?>">Profil</a>
diff --git a/pima/routes/web.php b/pima/routes/web.php
index f79c01609ab7ce5263a39d7ce91066525ce7723e..dd4ae5e5bfc83775431edac4f5841af859da114d 100644
--- a/pima/routes/web.php
+++ b/pima/routes/web.php
@@ -26,8 +26,8 @@ Route::post('formulaire', ['as' => 'formulaire', 'uses' => 'FormulaireController
 Route::get('formulaire2', [ 'as' => 'formulaire2', 'uses' => 'Formulaire2Controller@create']);
 Route::post('formulaire2', ['as' => 'formulaire2', 'uses' => 'Formulaire2Controller@store']);
 
-Route::get('profil/{user}', [ 'as' => 'profil', 'uses' => 'ProfilController@create']);
-Route::post('profil/{user}', ['as' => 'profil', 'uses' => 'ProfilController@store']);
+Route::get('profil/{user}/{done}', [ 'as' => 'profil', 'uses' => 'ProfilController@create']);
+Route::post('profil/{user}/{done}', ['as' => 'profil', 'uses' => 'ProfilController@store']);
 
 Route::get('ajout_objet/{userid}', [ 'as' => 'ajout_objet', 'uses' => 'AjoutObjetController@create']);
 Route::post('ajout_objet/{userid}', ['as' => 'ajout_objet', 'uses' => 'AjoutObjetController@store']);