euseiphp
app/Livewire/Resource/Contact/Delete.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
<?php
 
declare(strict_types=1);
 
namespace App\Livewire\Resource\Contact;
 
use Exception;
use Livewire\Component;
use App\Models\Contact;
use App\Livewire\Traits\Alert;
use Livewire\Attributes\Renderless;
use App\Livewire\Traits\Authorization;
 
class Delete extends Component
{
use Alert;
use Authorization;
 
public Contact $contact;
 
public function render(): string
{
return <<<'HTML'
<div>
<x-button.circle icon="trash" wire:click="confirm" />
</div>
HTML;
}
 
#[Renderless]

“você precisa se tornar especialista em Laravel com quem tem experiência comprovada!”

// todo_ecossistema

Muito além do framework,
o ecossistema completo.

Escrever código nunca mais vai ser suficiente, a IA já faz isso. O verdadeiro diferencial é saber montar, conectar e orquestrar cada peça do ecossistema Laravel. Quando usar Livewire e quando usar Inertia? Preciso utilizar o Horizon? Como testar esse projeto da forma certa? Qual a melhor estratégia de balanceamento das minhas filas? Como fazer um deploy com "zero downtime"? Com os cursos da EuSeiPHP, você domina o ecossistema do framework PHP mais utilizado do mundo de forma completa. Não é sobre escrever mais código, mas sim sobre saber fundamentalmente mais.

Você vai aprender sobre:

// sempre_atualizado

Conteúdo que evolui junto com tudo no ecossistema.

Tutoriais te ensinam a fazer funcionar. Aqui você aprende a fazer da forma certa - com os mesmos padrões, ferramentas e decisões que equipes de engenharia sérias usam em produção todos os dias.

Código Real

Os mesmos padrões que squads de engenharia aplicam em projetos reais ao redor do mundo!

Sempre na Última Versão

Conteúdo altamente atualizados - Laravel 13, Livewire 4, Pest 4 e tudo o que vier depois estará aqui!

Mentoria Amigável

Dúvidas respondidas pelo mentor e por uma comunidade de desenvolvedores que enfrentam os mesmos desafios!

use Livewire\Component;

class Delete extends Component
{
    use Alert;
    use Authorization;

    public Contact $contact;

    public function render(): string
    {
        return <<<'HTML'
        <div>
            <x-button.circle icon="trash" color="red" wire:click="confirm" />
        </div>
        HTML;
    }

    public function confirm(): void
    {
        $this->authorized();

        $this->question()
            ->confirm(method: 'delete')
            ->cancel()
            ->send();
    }

    public function delete(): void
    {
        $this->contact->delete();

        $this->dispatch('deleted');

        $this->success();
    }
}
use Livewire\Livewire;

it('deletes a contact', function () {
    $contact = Contact::factory()->create();

    Livewire::test(Delete::class, ['contact' => $contact])
        ->call('delete')
        ->assertDispatched('deleted');

    expect($contact->fresh())->toBeNull();
});

it('requires authorization to delete', function () {
    $contact = Contact::factory()->create();

    Livewire::actingAs($unauthorized)
        ->test(Delete::class, ['contact' => $contact])
        ->call('confirm')
        ->assertForbidden();
});

it('asks for confirmation before deleting', function () {
    $contact = Contact::factory()->create();

    Livewire::test(Delete::class, ['contact' => $contact])
        ->call('confirm')
        ->assertNotDispatched('deleted');

    expect($contact->fresh())->not->toBeNull();
});
// nossos_cursos

Cursos Disponíveis

Quatro cursos completos: Laravel, Livewire. Pest & SaaS.

Disponível
Laravel

Laravel

A formação definitiva para te ensinar Laravel e todo o seu ecossistema. Muito mais do que um curso, uma formação completa sobre Laravel e o seu ecossistema. Nessa formação, iremos usar inicialmente o Laravel 12 como base do nosso aprendizado para explorar todos os recursos disponíveis no framework, explicados detalhadamente, para que, futuramente, na formação SaaS, possamos aplicar esses recursos na criação de um projeto Laravel real, com direito a API, pacote composer para Laravel e muito mais.

5 aulas 3h 9min
Conteúdo do Curso

Boas-vindas

Prazer, sou o AJ! 33min 49s
Dicas Úteis 8min 8s
Ferramentas Úteis do Dia a Dia 44min 23s

Ecossistema

Introdução ao Ecossistema do Laravel (1) 1h 1min
Introdução ao Ecossistema do Laravel (2) 41min 4s

A disponibilidade dos cursos seguirá a sequência abaixo. Primeiro, o Curso Laravel e então:

Em Breve
Livewire

Livewire

A formação absoluta para te ensinar o poder do Livewire na criação de telas reativas sem sair do PHP. Você vai aprender, na prática, com um profissional que utiliza Livewire há 3 anos, como extrair o melhor da ferramenta — principalmente em termos de performance — para criar projetos usando a tão famosa TALL Stack. Vamos explorar tudo juntos, desde a instalação até os tópicos mais avançados, em extremo detalhe.

Em Breve
Pest

PestPHP

A formação mais específica do mercado: testes. Aquilo que você, como profissional em desenvolvimento de software, deve ter em mente para qualquer tipo de projeto — dos mais simples aos mais complexos. Nessa formação, iremos nos desbravar pelo ecossistema do PestPHP para aprender como testar, o que testar, quando testar e como estruturar bons testes em projetos baseados em Laravel e TALL Stack.

Em Breve
SaaS

SaaS

O elo da corrente, onde tudo fará sentido. Iremos criar juntos, do absoluto zero, um projeto SaaS para atender, inicialmente, às necessidades do mentor da comunidade EuSeiPHP. Você participará de todo o processo: concepção da ideia, criação de esboços, estruturação do banco de dados, decisões e desafios técnicos, modelagem dos dados, aplicação estratégica de IA e, o mais importante, o lançamento do projeto.

Pouco? Também acho! Outros 3 cursos te esperam, mas por enquanto vamos focar nesses.

// seu_mentor

Conheça AJ Meireles

Mentor

AJ Meireles

34 anos. Natural de Salvador, Bahia.

“Sou Álvaro Jorge, mas pode me chamar de AJ! Sou desenvolvedor PHP há mais de 10 anos, com experiência na construção de projetos dos mais diversos tipos e para diferentes finalidades.

Nos últimos 7 anos, tive o privilégio de usar o Laravel como minha principal fonte de renda, atuando em projetos para mais de 8 empresas, sendo 4 delas dos Estados Unidos.

Serei o seu mentor durante todos os cursos da comunidade EuSeiPHP, comunidade que fundei com um propósito claro: levar o nome do PHP adiante e mostrar, na prática, tudo o que ainda é possível construir com ele nos dias de hoje.

Minha promessa aqui NÃO É te vender a ideia de “se tornar um desenvolvedor PHP sênior em 6 meses ganhando 4 mil dólares”. O que eu prometo é algo muito mais real: te ensinar tudo o que eu sei e continuo aprendendo, ao longo desses anos, trabalhando em mais de 30 projetos diferentes pelas empresas pelas quais passei.

Já passei por experiências que, se eu te contasse fora de contexto, talvez você nem acreditasse. Coisas que foram desde, por exemplo, reescrever um aplicativo Shopify de PHP puro para React + Laravel, até criar aplicativos móveis para uma rede americana de lava-jato, com o Laravel sendo literalmente o cérebro de toda a operação.

É desse caminho, cheio de acertos, erros e aprendizados reais, que vem o conhecimento que vou compartilhar com você. Só preciso que você queira aprender!

0
Cursos completos, sem superficialidade, explorando detalhes, artimanhas e truques que você só aprende assistindo um profissional de verdade.
0
Anos ou mais de prática profissional resumidos em 4 cursos, que vão além do superficial, com garantia de expansão para cursos futuros após a conclusão dos 4 cursos iniciais.
0
Projeto prático confirmado, até agora, como parte do curso SaaS, onde você irá construir e lançar um SaaS junto com o mentor do curso para resolver um problema real.
// projeto_pratico

Um Projeto Real.Nada Fictício.

Diferente da maioria dos cursos por aí que ensinam com projetos de exemplo como "sistema de ToDo" ou "clones", de Netflix, Twitter e etc, aqui você vai construir um projeto real para uso real.

A princípio podemos afirmar que será somente um projeto, criado no curso SaaS, mas à medida que novas ideias de projetos reais surjam, novos projetos práticos poderão ser adicionados aos cursos e você terá acesso a eles.

Usaremos todos os aprendizados dos cursos Laravel, Livewire e PestPHP para combinar as ferramentas e, no curso SaaS, criarmos um SaaS do absoluto zero.

SaaS

Projeto Real, SaaS.

Você vai participar da construção de algo real, criado para resolver um problema específico.
Experiência completa, registrada do zero ao lançamento, incluindo construção de template e decisões técnicas reais.
Desafios reais enfrentados em projetos profissionais, com fases exigentes que requerem atenção e dedicação.
Base de conhecimento sólida para aplicar, por conta própria, tudo o que foi aprendido nos cursos.

O projeto será uma plataforma online criada inicialmente para atender necessidades específicas do mentor da comunidade EuSeiPHP, AJ Meireles, mas que tem tudo para ser uma boa ideia de projeto SaaS.

// investimento_total

Preço de Lançamento

Oferta por tempo limitado

Combo Completo: 4 Cursos

Laravel Livewire Pest SaaS
R$ 1.700,00

ou em até 10x de R$ 170,00

Acesso vitalício aos cursos
Sem assinatura ou mensalidade
Curso Laravel já disponível
3 cursos em pré-venda
Descontos em cursos futuros
Certificados de conclusão
Acesso a eventos exclusivos
Acesso a comunidade exclusiva
Suporte garantido com o mentor
Direito a reembolso garantido
1 projeto SaaS real incluso

Observação: O valor mencionado acima é referente ao combo dos quatro cursos (três em pré-venda) em formato promocional. O curso Laravel (já disponível!) pode ser adquirido individualmente por um valor promocional durante o lançamento da plataforma.

JUNTE-SE A NÓS AGORA!
// nosso_faq

Ainda tem dúvidas?

Reunimos as perguntas mais comuns sobre a plataforma, cursos e formas de pagamento. Se ainda assim tiver alguma dúvida, entre em contato conosco através do WhatsApp abaixo:

Suporte via E-mail

[email protected]

Suporte via WhatsApp

fale conosco pelo WhatsApp
Como funciona o formato de aquisição dos cursos?
Os cursos são adquiridos por meio de pagamento único, sem assinatura ou mensalidade. Você pode adquirir o combo completo com os 4 cursos (Laravel, Livewire, PestPHP e SaaS) no período especial de lançamento, ou cursos individuais dentro da plataforma. O acesso é vitalício aos cursos adquiridos. Os cursos Livewire, PestPHP e SaaS estão em pré-venda e serão liberados conforme forem lançados.
Quanto tempo eu recebo o acesso após pagamento?
O acesso ao curso Laravel é liberado imediatamente após a confirmação do pagamento. Para os cursos em pré-venda (Livewire, PestPHP e SaaS), o acesso será liberado automaticamente assim que cada curso for lançado na plataforma.
Qual período para solicitar reembolso de um pagamento?
Você pode solicitar o reembolso integral em até 7 dias corridos após a data da compra de um curso, como determina os termos de uso. O reembolso pode ser solicitado dentro da plataforma, na página de suporte de Suporte, ou em contato conosco, pelo WhatsApp: (77) 99813-0188 ou e-mail: [email protected]
Como posso solicitar os certificados dos cursos que eu concluí?
Você não precisa solicitar! O certificado de conclusão é emitido automaticamente ao atingir 90% do curso. Ele ficará disponível diretamente na plataforma para download a qualquer momento, mas você o recebe via e-mail quando for gerado.
Como posso entrar em contato com o suporte da plataforma?
Você pode entrar em contato conosco via WhatsApp ou através do e-mail [email protected]. Vale salientar que os alunos da plataforma também contam com suporte direto com o mentor e acesso à comunidades exclusivas para troca de experiências e network, seja via WhatsApp ou servidor no Discord.
Quais são as formas de pagamento aceitas?
Você pode pagar usando Cartão de Crédito (em até 10x, sem juros) ou PIX. Todas as transações são processadas em ambiente seguro através das plataformas Mercado Pago e PagHiper.