quarta-feira, 24 de janeiro de 2024

Como autenticar automaticamente no Laravel em ambiente de DEV

Em ambiente de desenvolvilvimento, é bem entediante ter que autenticar a todo momento que você reiniar o serviço, faz um migrate:refresh ou mesmo sai para tomar um cafezinho.

A alteração abaixo deve ser feita no provider de autenticação da aplicação

app\Providers\AuthServiceProvider.php

    public function boot(): void
    {
        // Bypass autenticação em DEV
        if (config('app.env') === 'local') {
            $user = \App\Models\User::find(1);
            Auth::login($user);
        }
    }

quarta-feira, 10 de janeiro de 2024

Como criar e adicionar chaves SSH no Github em 2024

Verificar se já existe um par de chaves do tipo ed25519:

$ ls -al ~/.ssh

Caso não exista, criar:

$ ssh-keygen -t ed25519 -C "marcus.moreira@gmail.com"

Adicionar chave ao ssh-agent

$ eval "$(ssh-agent -s)"

$ ssh-add ~/.ssh/id_ed25519

Adicionar chave à conta GitHub

cat ~/.ssh/id_ed25519.pub

Copie e cole no seguinte local do site do GitHub:

Avatar -> Settings -> SSH and GPG Keys -> New SSH keygen

Testar a conexão criptografada

ssh -T git@github.com



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...