Filter
Exclude
Time range
-
Near
Post 19: Middleware e Segurança no Laravel O middleware é uma das funcionalidades mais poderosas do Laravel, permitindo que você intercepte requisições e realize verificações antes de entregá-las aos controllers. Criação e Uso de Middleware: Para criar um middleware personalizado, use o Artisan: php artisan make:middleware CheckAge Depois, no middleware criado, você define a lógica: /* -------- validando sua regra de negocio no Middleware public function handle($request, Closure $next) { if ($request->age < 18) { return redirect('home'); } return $next($request); } Você pode aplicar esse middleware a rotas específicas: Route::get('/restricted', [RestrictedController::class, 'index'])->middleware('checkage'); Proteger Rotas com Middleware: Middleware é amplamente utilizado para proteger rotas que exigem autenticação, autorização ou outras verificações, como rotas de administração. Middleware é uma camada fundamental para garantir a segurança e a lógica de acesso da sua aplicação. #Middleware #Rotas #Parâmetros #VerbosHTTP #Middleware #ExpressõesRegulares #GruposDeRotas #InstalacaoLaravel #Composer #InstalacaoFacil #Artisan #ServidorLaravel #CasosDeUsoLaravel #APIs #DesenvolvimentoEcommerce #SistemasDeGestao #APIsRESTful #EscalabilidadeLaravel #Laravel #FrameworkPHP #DesenvolvimentoWeb #MVC #PHP #ServidorWeb #HospedagemLaravel #laravelcom #php #laraveljunior #laravelcurso #laravellearning #eloquentorm #orm Muito obrigado, pessoal! Se você gostou, deixe seu like e compartilhe. Fique à vontade para comentar com sua opinião, dúvidas ou sugestões. Vamos juntos nessa jornada de aprendizado! Laravel - Post 19 - By Emilio Dami Silva - Programador - 2 de Outubro - 6:00 PM - Tampa - US
1
69
Post 16: Seeders e Factories no Laravel O Laravel oferece as ferramentas de Seeders e Factories para facilitar a criação de dados de teste e popular o banco de dados com dados iniciais. Criando Seeders: Seeders são usados para popular o banco de dados com dados iniciais ou pré-definidos. Para criar um seeder, use o Artisan CLI: php artisan make:seeder UsersTableSeeder Dentro do seeder, você define os dados que deseja inserir: public function run() { DB::table('users')->insert([ 'name' => 'John Doe', 'email' => 'john@example.com', ]); } Para rodar os seeders, use o comando: php artisan db:seed Factories para Criar Dados Falsos: Factories permitem criar grandes quantidades de dados de teste de forma rápida. Por exemplo, para criar dados falsos para usuários: $factory->define(App\User::class, function (Faker $faker) { return [ 'name' => $faker->name, 'email' => $faker->unique()->safeEmail, ]; }); Isso é ideal para testar o comportamento do sistema com diferentes cenários e grandes volumes de dados. #Rotas #Parâmetros #VerbosHTTP #Middleware #ExpressõesRegulares #GruposDeRotas #InstalacaoLaravel #Composer #InstalacaoFacil #Artisan #ServidorLaravel #CasosDeUsoLaravel #APIs #DesenvolvimentoEcommerce #SistemasDeGestao #APIsRESTful #EscalabilidadeLaravel #Laravel #FrameworkPHP #DesenvolvimentoWeb #MVC #PHP #ServidorWeb #HospedagemLaravel #laravelcom #php #laraveljunior #laravelcurso #laravellearning #eloquentorm #orm Muito obrigado, pessoal! Se você gostou, deixe seu like e compartilhe. Fique à vontade para comentar com sua opinião, dúvidas ou sugestões. Vamos juntos nessa jornada de aprendizado! Laravel - Post 16 - By Emilio Dami Silva - Programador - 2 de Outubro - 3:00 PM - Tampa - US
1
1
74