modified: SRC/app/Http/Controllers/ReferentController.php

modified:   SRC/app/Http/routes.php
	modified:   SRC/app/Models/Oeuvre.php
	modified:   SRC/resources/views/referent.blade.php
This commit is contained in:
Malibu
2015-02-22 16:42:45 +01:00
parent 2399b7eace
commit d9cc1e2a4c
4 changed files with 181 additions and 12 deletions

View File

@ -10,6 +10,7 @@ use App\Models\Designation;
use App\Models\Domaine;
use App\Models\Matiere;
use App\Models\Technique;
use App\Models\Oeuvre;
use Response;
@ -120,4 +121,25 @@ class ReferentController extends Controller {
return Response::json(array());
}
public function search()
{
$auteurs = Input::get('auteur', array());
$designations = Input::get('designation', array());
$domaines = Input::get('domaine', array());
$matieres = Input::get('matiere', array());
$techniques = Input::get('technique', array());
$debut = Input::get('debut');
$fin = Input::get('fin');
//echo Oeuvre::find(22)->domaine()->get();
echo count(Oeuvre::techniqueFilter($techniques)
->authorFilter($auteurs)
->designationFilter($designations)
->domaineFilter($domaines)
->matiereFilter($matieres)
->debutFilter($debut)
->finFilter($fin)
->get());
}
}

View File

@ -40,6 +40,7 @@ Route::group(['middleware' => 'auth'], function ()
Route::post('addListeOeuvre', 'ReferentController@addListeOeuvre');
Route::get('showListOeuvres/{id}', 'ReferentController@showListeOeuvres');
Route::post('setListOeuvres', 'ReferentController@setListOeuvres');
Route::post('search', 'ReferentController@search');
});
Route::group(['middleware' => 'admin'], function ()