Home
Button Mobile Webdesign em Foco
Newsletter Webdesign em Foco
Support Webdesign em Foco
Contribuition Webdesign em Foco
Doe para a Webdesign em Foco
Suporte da Webdesign em Foco
Fechar

Curso de Laravel para Noobs - #11 Models II [Consultas]

03/02/2023

Nesse tutorial começaremos a aprender como utilizar as Query Builder do Laravel para realizar consultas, leituras, updates, inserções e deletes no banco.

Consultas ao Banco com Laravel

Vamos criar uma rota específica para testes e vamos utilizar o TodoController que criamos nas últimas aulas.

app/Http/Controllers/TodoController.php

Neste controller vamos executar as queries utilizando tanto a facade DB quanto a instância do próprio model.

<?php

namespace App\Http\Controllers;

use App\Models\Todo;
use Illuminate\Http\Request;
use Illuminate\Support\Facades\DB;

class TodoController extends Controller
{
    public function dados(Request $request)
    {
        //$dados = DB::table('todos')->get();
        //$dados = Todo::all();
        //$dados = Todo::where('votos','>=',5)->get();
        $dados = Todo::select('nome as nick','votos')
            ->where('votos','>=',5)
            ->orderBy('nome','desc')
            ->get();
        dd($dados);
        $users = '';
        foreach($dados as $dado){
            $users .= $dado->nome.'
'; } return 'Os usuários cadastrados com 5 ou mais votos são:
'.$users; } }

routes/web.php

Vamos criar a rota para realizar os testes do método acima:

Route::get('/todo', [TodoController::class,'dados']);

Lembre-se que antes de realizar os testes você precisa iniciar o servidor no terminal:

php artisan serve

Então é isso pessoal, na próxima aula continuamos falando de Query Builder. Fiquem com Deus! Sucesso nos códigos e na vida!

Precisa de ajuda? Suporte Premium: webdesignemfoco@gmail.com

Receba as aulas da Webdesign em Foco em Seu Email
Suporte Webdesign em Foco

Posts Relacionados

Curso de Laravel para Noobs - #10 Models I [Propriedades]
Nesse tutorial vamos aprender um pouco mais sobre a manipulação do banco de dados através dos Models do Laravel.
Saiba mais!
Curso de Laravel para Noobs - #12 Models III [Consultas com Relacionamento]
Nesse tutorial aprenderemos como realizar consultas no banco de dados Laravel utilizando tabelas com relacionamentos.
Saiba mais!
Framework
Nessa playlist aprenderemos um pouco mais sobre os diferentes frameworks existentes, apontando os defeitos e qualidades de cada um.
Saiba mais!