98 lines
3.3 KiB
PHP
98 lines
3.3 KiB
PHP
<?php
|
|
|
|
/*
|
|
|--------------------------------------------------------------------------
|
|
| 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::group(['prefix' => 'bo'], function () {
|
|
Auth::routes(['verify' => false, 'register' => false]);
|
|
Route::get('/home', 'HomeController@index')->middleware('auth')->name('home');
|
|
Route::resource('eleveur', 'EleveurController')->except(['show'])->middleware('auth');
|
|
Route::get('/export-csv', 'EleveurController@export')->middleware('auth')->name('exportCsv');
|
|
Route::get('/', function (){
|
|
return redirect('bo/eleveur');
|
|
//return view('themes.loue.index');
|
|
});
|
|
});
|
|
|
|
Route::post('/send-mep-file', 'AjaxController@importMep');
|
|
Route::post('/send-aliment-file', 'AjaxController@importAliment');
|
|
|
|
Route::post('/rotate-toright', 'AjaxController@rotateToRight');
|
|
Route::post('/rotate-toleft', 'AjaxController@rotateToLeft');
|
|
|
|
Route::post('/find-my-box', 'AjaxController@findMyBox');
|
|
|
|
|
|
// LABELS
|
|
Route::get('/{id}/labels-et-certifications', function ($id){
|
|
return view('themes.loue.labels_and_certifs', ['id' => $id]);
|
|
})->name('labelCertif');
|
|
|
|
Route::get('/{id}/label-rouge', function ($id){
|
|
return view('themes.loue.labels.label_rouge', ['id' => $id]);
|
|
})->name('labelRouge');
|
|
Route::get('/{id}/label-bio', function ($id){
|
|
return view('themes.loue.labels.label_bio', ['id' => $id]);
|
|
})->name('labelBio');
|
|
Route::get('/{id}/label-igp', function ($id){
|
|
return view('themes.loue.labels.igp', ['id' => $id]);
|
|
})->name('labelIGP');
|
|
Route::get('/{id}/label-nutriscore', function ($id){
|
|
return view('themes.loue.labels.nutriscore', ['id' => $id]);
|
|
})->name('labelNutriscore');
|
|
Route::get('/{id}/label-fermiers', function ($id){
|
|
return view('themes.loue.labels.fermiers', ['id' => $id]);
|
|
})->name('labelFermiers');
|
|
|
|
|
|
// INFOS ELEVAGE
|
|
Route::get('/{id}/infos-elevages', function ($id){
|
|
return view('themes.loue.infos_elevages', ['id' => $id]);
|
|
})->name('infoElevage');
|
|
Route::get('/{id}/differences-oeufs', function ($id){
|
|
return view('themes.loue.elevages.vs_oeufs', ['id' => $id]);
|
|
})->name('infoDiffOeufs');
|
|
Route::get('/{id}/elevage-liberte', function ($id){
|
|
return view('themes.loue.elevages.elevage_liberte', ['id' => $id]);
|
|
})->name('infoElevageLib');
|
|
|
|
|
|
//ALIMENTATION
|
|
Route::get('/{id}/details-alimentation', function($id){
|
|
return view('themes.loue.details-alimentation', ['id' => $id]);
|
|
})->name('infoAlim');
|
|
|
|
|
|
//EMBALLAGE
|
|
Route::get('/{id}/details-emballage', function($id){
|
|
return view('themes.loue.details-emballage', ['id' => $id]);
|
|
})->name('infoEmballage');
|
|
|
|
|
|
//ELEVEURS
|
|
Route::get('/{id}/portrait-eleveur/{eleveurId}', 'FrontController@EleveurPortrait')->name('portraitEleveur');
|
|
//return view('themes.loue.elevages.portrait');
|
|
|
|
Route::get("/erreur", function(){
|
|
return view('themes.loue.erreur404');
|
|
})->name('erreur404');
|
|
|
|
Route::get('/search', function(){
|
|
return view('themes.loue.index');
|
|
})->name('searchOeufs');
|
|
|
|
Route::get('/', function (){
|
|
return redirect()->route('searchOeufs');
|
|
//return view('themes.loue.index');
|
|
});
|
|
|
|
Route::get('/{id}', 'FrontController@indexId')->name('FrontPage');
|
|
|