Route::get('/prueba/{id}/{nombre}', function ($id, $nombre) {
return "El id es ".$id." y el nombre es ".$nombre;
})->where("nombre", "['a-z','A-Z']+");
// Mandar directamente a una vista sin pasar por un controller
Route::get('/', function () {
return view('front/index');
});
Route::get('/', 'PortadaController@index');
Auth::routes();
Route::resource('peliculas', 'PeliculasController');
Route::get('buscar/{item}', 'BuscarController@buscar')->name('buscar');
Route::get('/borrar-colaborador/{id}', 'ColaboradorController@borrarColaborador')->name('borrar-colaborador');
Route::resource('criticas', 'CriticasController')->middleware('auth', ['except' => ['frontCriticasList']]);
Route::post('youtube.update-hist-youtube', 'YoutubeController@updateHistyoutube')->name('youtube.update-hist-youtube');
Route::group(['prefix' => 'api'], function() {
Route::group(['prefix' => 'v1'], function() {
Route::get('create', 'GarciController@create');
Route::get('index', 'GarciController@index');
});
Route::group(['prefix' => 'v2'], function() {
Route::get('create', 'YoutubeController@create');
Route::get('index', 'YoutubeController@index');
});
});
Route::get('ajaxRequest', 'AjaxController@ajaxRequest');
Route::post('ajaxRequest', 'AjaxController@ajaxRequestPost');
A la hora de llamar a una ruta con parámetros se puede hacer:
<a href="{{ route('historial_list', ['anno' => '1951']) }}">xxx</a>
O directamente:
<a href="{{ route('historial_list', ['1951']) }}">xxx</a>
Pasar variables de javascript a una ruta:
$("#annoBusq").change(function(){
anno = $("#annoBusq option:selected").val();
ruta = "{{ route('historial_list', ['anno' => ":anno"]) }}";
ruta = ruta.replace(':anno', anno);
location.href = ruta;
});
No hay comentarios:
Publicar un comentario