Índice
Os aplicativos da web modernos estão evoluindo rapidamente, um dos avanços mais recentes está trabalhando por meio de serviços Repousante, isto é, não dependendo dos estados, senão transferimos os dados com os métodos HTTPIsso nos dá grande versatilidade, pois podemos combinar diferentes tecnologias e linguagens de programação para atingir os objetivos.Entre as misturas mais utilizadas hoje está a de ter sistema de persistência programada, que neste caso pode ser em PHP com Laravel e, em seguida, todo o front-end lidar com isso com Javascript, ou outro idioma que cuide apenas da camada de apresentação.
Para se comunicarem, ambas as partes dependem de uma linguagem comum e esta é JSON, com o qual a transmissão de dados pode ocorrer sob um dialeto comum e, assim, evitar incompatibilidades.
Para desenvolver esta funcionalidade, devemos ter uma instalação padrão de Laravel apenas, não há requisitos adicionais. Depois de cumprirmos o acima, podemos seguir os seguintes passos.
1- Primeiro vamos criar um controlador na pasta controladores, podemos chamá-lo LibrosController.php, aqui vamos estabelecer um método que nos dá uma visão básica do controlador, e também um método que pegará uma fonte de livros neste caso um Array e irá gerar uma resposta com o método da classe Resposta chamado json (). Vamos ver o código gerado na imagem a seguir:
Route :: controller ('books', 'BooksController');
3- Por fim vamos criar uma pasta chamada books no diretório views de nossa aplicação, dentro de nosso novo diretório, vamos criar uma view em um arquivo chamado index.php, que se encarregará de fazer solicitações por meio de AJAX para o controlador, para isso usaremos jQuery e seus métodos AJAX e assim nos conectar via OBTER Com o controlador que geramos na primeira etapa, uma vez que o controlador nos dá uma resposta, podemos através do mesmo jQuery incorporar o conteúdo obtido em nossa visão de forma assíncrona e assim dar um significado aos dados, vamos ver o código de que precisaremos:
PROLONGAR
Com isso finalizamos este tutorial, no qual pudemos ver que foi muito fácil construir o controlador, isso é graças à classe Resposta, uma vez que com o método que reside nele json (), podemos ter certeza de que todas as matrizes que passamos para ele serão convertidas de forma válida para o formato JSON, para que possamos passar, por exemplo, um conteúdo dinâmico de uma pesquisa de banco de dados, isso torna nossa vida mais fácil, pois não temos que construir manualmente uma funcionalidade que constrói um resultado JSON.Gostou e ajudou este tutorial?Você pode recompensar o autor pressionando este botão para dar a ele um ponto positivo