Тёмный

ACL com Laravel PURO - SEM PACOTES 

Clube Full-Stack
Подписаться 23 тыс.
Просмотров 4,3 тыс.
50% 1

Nessa aula vou te mostrar como fazer uma autorização criando um ACL do zero, sem pacotes, tudo na mão.
Antes de ver essa aula recomendo ver as aulas sobre policies e gates, os links estão logo abaixo.
_
➤SEJA MEMBRO: bit.ly/seja-mem...
➤VISITE O BLOG DO CLUBE FULL-STACK: alexandrecardo...
➤CURSOS NA UDEMY: bit.ly/cursos-...
➤REPOSITÓRIO: github.com/ale...
_
Aulas que você vai gostar
🔥Gates no Laravel 10 - • Gates no Laravel 10
🔥Policies no Laravel 10 - • Laravel Policies
🔥Callable - • Entendendo o Callable
🔥Api com Laravel 10 - Ferramentas utilizadas no curso - • Api com Laravel 10 - F...
🔥Api com Laravel 10 - Banco de dados com Migrations e Factories - • Api com Laravel 10 - B...
🔥Api com Laravel 10 - Retorno da consulta padronizado - • Api com Laravel 10 - R...
🔥Api com Laravel 10 - Cadastrando um pagamento - • Api com Laravel 10 - C...
🔥Classe para validação no Laravel 10 - • Classe para validação ...
🔥Validando arquivos com Laravel 10 - • Validando arquivos com...
🔥Regras de validação no Laravel 10 - • Regras de validação no...
🔥3 maneiras de fazer uma validação no Laravel 10 - • 3 maneiras de fazer um...
🔥CRUD com Laravel 10 | CRUD focado no controller - • CRUD com Laravel 10+ |...
🔥Api com Laravel 10 - Ferramentas utilizadas no curso - • Api com Laravel 10 - F...
🔥Enviar email com Laravel 10 - • Enviar email com Larav...
🔥Alias no Cmder - • Como ser mais produtiv...
🔥Bootstrap no Laravel 10 - • Laravel - Tailwind e B...
🔥Curso de Laravel 8 - • Laravel 8
_
Nesse canal você encontra aulas e cursos sobre PHP e Javascript, do zero ao Full-Stack.
As aulas são sempre direto ao ponto, sem enrolação, com o editor aberto do início ao fim.

Опубликовано:

 

21 окт 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 52   
@AlexandreCardoso
@AlexandreCardoso Год назад
Mais aulas de Laravel 10 - ru-vid.com/group/PLyugqHiq-SKfJcQFnTxxzO7VGX-Fq2HnT SEJA MEMBRO: bit.ly/seja-membro-clube-full-stack 🤳SE QUISER APOIAR O CANAL A CHAVE PIX É: xandecar@hotmail.com
@FabioPen23
@FabioPen23 Год назад
Cara, foi o que eu falei em outro comentário, melhor vídeo sobre láravel até o momento, usar a ferramenta sem pacotes, os gringos fazem toneladas de vídeos assim, são ótimos, laravel sem pacotes é maravilhoso, parabéns por esse vídeo!
@AlexandreCardoso
@AlexandreCardoso Год назад
Valeu Fábio.
@AndreGomes
@AndreGomes 7 месяцев назад
Top man, eu ia usar um plugin pronto, mas preferi usar dessa forma por ser iniciante no laravel. valeu!
@clnhancale
@clnhancale Год назад
Parabéns pela aula. Faz um vídeo mostrando como gerenciar as roles e abilty_role pela View
@brunobelucci6578
@brunobelucci6578 Год назад
Sensacional, alexandre! Obrigado e parabéns pela aula, ajudou muito!!
@darcio28
@darcio28 10 месяцев назад
top de mais, sempre aprendendo coisa nova, valeu pelos por compartilhar esse conteudo!
@AlexandreCardoso
@AlexandreCardoso 10 месяцев назад
Eu que agradeço por assistir e comentar.
@dsprog11
@dsprog11 10 месяцев назад
finalmente entendi essa bagaça obrigado
@AlexandreCardoso
@AlexandreCardoso 10 месяцев назад
Quer bom que te ajudou !!!
@publikain
@publikain Год назад
Sempre com excelentes aulas e transmitindo muito conhecimento. Muito Obrigado.
@jcuema
@jcuema 6 месяцев назад
Ganhou mais um inscrito, conteúdo de muita qualidade!! Like em todos os videos que estou assistindo
@AlexandreCardoso
@AlexandreCardoso 6 месяцев назад
Muito obrigado, me ajuda muito esses likes. Abraço !!
Год назад
Ótimo, vídeo! Obrigado por compartilhar. Sei que essa é a maneira mais profissional, mas fica muito complexo de gerenciar isso. Por isso, geralmente eu utilizo apenas uma flag dentro da própria tabela de users. Por exemplo, `profile`. Nesse caso, os papeis precisam ser bem definidos para que funcione.
@AlexandreCardoso
@AlexandreCardoso Год назад
Concordo com você, esse gerenciamento é bem complexo e com certeza não utilizaria em projetos pequenos e medianos, somente em projetos que precisassem realmente de indefinidos tipos de permissões.
@adrianosantosdev
@adrianosantosdev 2 месяца назад
Muito bom o vídeo. Mas tem um problema que todos vão ter lá na frente que é autorização para alterar um relacionamento. Exemplo, tenho uma tabela de customer que o seller pode alterar, porém eu não posso deixar ele associar aquele customer a outro seller, ou seja ele pode alterar tudo menos uma coluna daquela model.
@silvagiuliano
@silvagiuliano Год назад
Valeu!
@AlexandreCardoso
@AlexandreCardoso Год назад
Muito obrigado @silvagiuliano
@igorlagua
@igorlagua Год назад
Muito boa a aula. Parabéns Podia fazer uma aula usando os pacotes para vermos as diferenças. Obrigado
@TiagoSouza-rk9cx
@TiagoSouza-rk9cx Год назад
composer require pack, fim.
@FilipePetter
@FilipePetter Год назад
aula mto boa!
@AlexandreCardoso
@AlexandreCardoso Год назад
Obrigado 😃
@arturenego
@arturenego 10 месяцев назад
Sensacional, Alexandre. Excelente aula. Fiquei com uma dúvida: Como seria o processo para atribuir as autorizações para usuários individuais, ao invés de atribuir a uma Role?
@lucasnascimento1036
@lucasnascimento1036 10 месяцев назад
Muito Obrigadooo, me ajudou muitooo
@AlexandreCardoso
@AlexandreCardoso 10 месяцев назад
Que bom que ajudou
@tarcisiome
@tarcisiome Год назад
Otimo conteudo de PHP
@PauloCeami
@PauloCeami Год назад
hability
@alaertegabriel
@alaertegabriel Месяц назад
Obrigado por compartilhar o conteúdo, aquele like. Amigo, no meu caso, estou usando o laravel 11, mas o gate before não funciona... de jeito nenhum, que coisa estranha... o boot funciona, mas se eu usar o Gate::before(function(){ echo 'teste' }) por exemplo ele não funciona
@dsprog11
@dsprog11 10 месяцев назад
Valeu!
@AlexandreCardoso
@AlexandreCardoso 10 месяцев назад
Muito obrigado pela doação.
@brunocfelipe
@brunocfelipe Год назад
Mostra um vídeo fazendo no codeigniter também ❤
@AlexandreCardoso
@AlexandreCardoso Год назад
Vou pensar em como fazer e preparar uma aula.
@LucasSilva-kl6vl
@LucasSilva-kl6vl 8 месяцев назад
Essa implementação serve na parte de API? Usando as mesmas middlewares, vai ter os mesmos retornos e validações nas aplicações frontend como Angular, por exemplo?
@AlexandreCardoso
@AlexandreCardoso 8 месяцев назад
Provavelmente sim.
@tarcisiome
@tarcisiome Год назад
Voce ja ouviu falar do svelte? estou querendo estuda-lo.
@AlexandreCardoso
@AlexandreCardoso Год назад
Já sim, já tá na lista dos próximos cursos aqui pro canal.
@tarcisiome
@tarcisiome Год назад
@@AlexandreCardoso nossa, isso eh muito bom, ficarei de olho.
@jeovaoliveira132
@jeovaoliveira132 8 месяцев назад
Oi, boa tarde, se explicar melhor pra mim os benefícios na prática de ser Membro Full-Stack Premium de R$ 14,99/mês.
@AlexandreCardoso
@AlexandreCardoso 8 месяцев назад
Boa tarde. Tem acesso antecipado a todas às aulas e tem acesso a cursos exclusivos, como o de PHP orientado a objetos e vue 3, entre outros.
@jeffersoncavpes
@jeffersoncavpes 9 месяцев назад
A utilização da tabela role_user não é meio desnecessária? não bastaria criar um campo na tabela user, já que o relacionamento dela é 1:1, já eliminaria uma tabela do banco sem contar que as pesquisas numéricas são mais rápidas (id), é apenas um detalhe, mas acho que seria o ideal, estou errado?
@AlexandreCardoso
@AlexandreCardoso 9 месяцев назад
Esse acl é só uma ideia de como fazer, se vc acha melhor fazendo essa alteração, sem problemas.
@vieiramaicon
@vieiramaicon 7 месяцев назад
Mas aí você fecharia o seu usuário em apenas uma role. Às vezes, ele precisa ter mais de uma, vai depender do negócio.
@jeffersoncavpes
@jeffersoncavpes 7 месяцев назад
@@vieiramaicon PSE, por isso optei em deixar
@pwcodigo
@pwcodigo 4 месяца назад
@@vieiramaicon Bem pensando. Vai que o mesmo usuário pode ter mais de uma role. Vamos dizer que temos Admin, Auditor, Atendente de caixa, Financeiro e Suporte. Eu quero que esse usuário tenha acesso apenas ao Financeiro e Atendente de caixa. Se eu der Admin ele vai ter acesso a tudo e eu não quero. Por isso a tabela role_user, para adicionar mais de uma role para o mesmo usuário sem precisar dar o admin.
@TheAdrianomribeiro1
@TheAdrianomribeiro1 Год назад
Como faço para retornar no erro: return new JsonResponse(['error' => 'Unauthorized'], 403); ?
@alaertegabriel
@alaertegabriel Месяц назад
no laravel 11 esse Gate before não funciona não...
@AlexandreCardoso
@AlexandreCardoso Месяц назад
Está usando qual ServiceProvider ?
@alaertegabriel
@alaertegabriel Месяц назад
@@AlexandreCardoso O que vem padrão, AppServiceProvider
@alaertegabriel
@alaertegabriel Месяц назад
@@AlexandreCardoso o padrão, AppServiceProvider
@alaertegabriel
@alaertegabriel Месяц назад
@@AlexandreCardoso O padrãp... AppServiceProvider... não pega
@alaertegabriel
@alaertegabriel Месяц назад
@@AlexandreCardoso Bom eu não sei o que acontece, mas já respondi essa pergunta umas mil vezes e me parece que o youtube está apagando. Mas já resolvi aqui obrigado amigo... a questão é que o gate só retorna true ou false
Далее
Laravel Policies
40:33
Просмотров 2,7 тыс.
Paint Projects
00:17
Просмотров 3,5 млн
Vue com Typescript
29:47
Просмотров 5 тыс.
CRUD com Laravel 10+ | CRUD focado no controller
48:10
Extend Eloquent Model: BaseModel or Trait?
5:56
Просмотров 10 тыс.
CURSO COMPLETO DE ALPINEJS
1:25:18
Просмотров 4,3 тыс.