sexta-feira, 29 de janeiro de 2021

Laravel - Como fazer sanitização de dados a serem armazenados no banco

 Ao utilizar o FormRequest para fazer a validação dos dados recebidos pelo controller para persistência no banco de dados, podemos aproveitar e realizar a sanitização dos dados, sem alterar o Model, usando o pacote Waavi/Sanitizer

The Smart Way To Handle Request Validation In Laravel 😎 | by KashYap Merai | Medium

Aplicações de exemplo em Laravel na vida real

Aplicações de exemplo em Laravel na vida real:

https://github.com/bestmomo/laravel5-example

https://github.com/LaravelDaily/QuickInvitations

https://github.com/invoiceninja/invoiceninja

Laravel - Como instanciar FormRequest na mão

 O Laravel realizada injeção de dependência no Controller para validação de dados usando FormRequest.

Às vezes entretanto, pode ser necessário instanciar o FormRequest na mão. A discussão abaixo trata sobre isso:

Use form request manually · Issue #7995 · laravel/framework (github.com)

A forma que implementei foi assim, dentro do evento no Controller:

$request = app('App\Http\Requests\ProfileSaveRequest'); // FormRequest
$request->validate();

Laravel - Criando Helpers com autoload

Como criar um Helper para usar no Laravel sem precisar fazer "use" classe

 Creating Your Own PHP Helpers in a Laravel Project - Laravel News (laravel-news.com)

Blade components com Laravel 7

Os components blade evoluiram. Agora é possível usar um componente usando TAG de marcação no HTML, iniciando com x, como <x-nome-componente />

 DRY Up Your HTML With Laravel 7 Blade Components - Twilio

O que significa o erro "Execução de scripts foi desabilitada neste sistema"?

  O que significa o erro "Execução de scripts foi desabilitada neste sistema"? Execute Set-ExecutionPolicy -ExecutionPolicy Remote...