Laravel and Ajax - Doubt about route

0

Using the laravel 5.5 framework, how do I call the following route in Ajax?

Route:

Route::group(['prefix' =>'paineladmin', 'namespace' =>'PainelAdmin', ], function(){

Route::post('galeriaArquivos', 'GaleriaimgController@arquivos')->name('galeriaArquivos');

});

Ajax Code

function buscar($tamanho){
    // repassando as variaveis do php  
    var pasta = $('#pasta').val();  
    var tamanho = $tamanho;  


    // utilizando o split para quebrar o diretorio e receber somente o nome da pasta
    var dirimg = pasta.split("/galeriaimg/");

    var caminho = '/paineladmin/galeriaimg/arquivos';
    var diri =  '/images/'+tamanho+'/galeriaimg/';

    $.ajaxSetup({
        headers: {
            'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content')
        }
    });

    var data = {
      tamanho: tamanho,
      diretorio: dirimg[1], 
    }

    $.ajax({
        type: 'POST',
        dataType: 'json',  
        url: caminho,      
            data:data,
            success: function(result){ 

               $.each(result, function(key, value){
                    var container = '<div class="col-md-4" id="col-'+key+'">';
                    container +=        '<div class="img-wrap">';
                    container +=            '<img src="'+diri+dirimg[1]+'/'+value+'" class="img-return" alt="galeria" "/>';    
                    container +=            '<a href="#" class="btn btn-default btn-sm delete" onclick="excluir('+key+')"><i class="fa fa-trash"></i></a>'; 
                    container +=         '</div>';    

                    container +=         '<input type="hidden" name="imagemgaleria['+key+'][endereco]" value="/galeriaimg/'+dirimg[1]+'/'+value+'" />';    
                    container +=         '<input type="text" placeholder="Título Imagem" name="imagemgaleria['+key+'][tituloimagem]" class="form-control required inputgaleria" />';   
                    container +=         '<textarea name="imagemgaleria['+key+'][descricao]" placeholder="Descricao" class="form-control inputgaleria" ></textarea>';   
                    container +=    '</div>';   

                    $('#galeriaimg').append(container);
               });

               /* monstrando os botoes que foram ocultados.*/
               $('.oculto').show();
              $('.group').remove();
         }
    });
}

I've already tried calling {{ route('galeriaArquivos') }} or following the data in those post Stackoverflow link

    
asked by anonymous 20.10.2017 / 19:19

1 answer

-1

The question that is so hard to imagine is so basic: The% correct% to call is:

  

link

Here's what you want, I took the test like this:

Route::group(['prefix' =>'paineladmin', 'namespace' =>'PainelAdmin', ], function(){
    Route::get('galeriaArquivos', function () {
        return response()->json(['message' => 'FUNCIONA',  API Rest', 'status' => 'Conectado']);;
    })->name('galeriaArquivosa');
});
    
21.10.2017 / 00:29