Example #1
0
Route::get('/', 'WelcomeController@index');
Route::get('home', 'HomeController@index');
Route::get('/imap/free/{util}', 'Imap\\ImapController@free');
Route::get('/imap', 'Imap\\ImapController@index');
Route::resource('adresse', 'AdresseController');
Route::resource('adherent', 'AdherentController');
Route::resource('personne', 'PersonneController');
Route::resource('structure', 'StructureController');
Route::resource('article', 'ArticleController');
Route::get('adhesion/create/{type}', ['as' => 'adhesion.create', 'uses' => 'AdhesionController@create']);
Route::resource('adhesion', 'AdhesionController', ['except' => array('create')]);
Route::get('ck', function () {
    return View::make('ck');
});
Route::get('ad', function () {
    $test = Personne::with('adresses')->find(10);
    return var_dump($test->toArray());
    return var_dump($test);
});
Route::get('able', function () {
    $test = Coordonnable::with('mails', 'telephones')->get();
    return var_dump($test->toArray());
    return var_dump($test);
    // return var_dump($test[0]->personne);
});
// Route::get('able', function(){
// 	$test = Coordonnable::whereHas('personne', function($query){
// 		$query->where('personnes.id', 'like', 7);
// 	})->toSql();
// 	return var_dump($test);
// 	// return var_dump($test[0]->personne);
Example #2
0
 public function edit($id)
 {
     $personne = Personne::with(array('adresses', 'coordonnees', 'structures'))->find($id);
     $personne = $this->completeModel($personne);
     return $personne;
 }