board icon indicating copy to clipboard operation
board copied to clipboard

build: Atualiza framework e dependências

Open geidsonc opened this issue 1 year ago • 2 comments

Atualizações
  • Laravel 10.x
  • Nova imagem docker
  • Suporte ao uso do laravel/sail
  • Node 18.x
  • Atualiza bibliotecas no package.json
  • Atualiza pacotes do laravel e dependências
Para testar
  • Execute
docker run --rm \
    -u "$(id -u):$(id -g)" \
    -v "$(pwd):/var/www/html" \
    -w /var/www/html \
    laravelsail/php83-composer:latest \
    composer install --ignore-platform-reqs
  • Execute sail up -d --remove-orphans
  • Execute sail npm install
  • Execute sail npm run dev

geidsonc avatar Nov 18 '23 19:11 geidsonc

já que tem um cliente de email padrão, seria interessante atualizar as variáveis do .env.example para já deixar configurado? me refiro às variáveis:

MAIL_DRIVER=smtp
- MAIL_HOST=smtp.mailtrap.io
- MAIL_PORT=2525
+ MAIL_HOST=mailpit
+ MAIL_PORT=1025
MAIL_USERNAME=null
MAIL_PASSWORD=null
MAIL_ENCRYPTION=null

uesley avatar Mar 17 '24 23:03 uesley

e tem uns testes falhando


There were 2 errors:

1) Tests\Feature\App\Http\Controllers\CardControllerTest::testAuthenticatedClientCanCreateCard
TypeError: Laravel\Passport\Guards\TokenGuard::setClient(): Argument #1 ($client) must be of type Laravel\Passport\Client, Sysvale\Mongodb\Passport\Client given, called in /var/www/html/vendor/laravel/passport/src/Passport.php on line 409

/var/www/html/vendor/laravel/passport/src/Guards/TokenGuard.php:368
/var/www/html/vendor/laravel/passport/src/Passport.php:409
/var/www/html/tests/Feature/App/Http/Controllers/CardControllerTest.php:55
/var/www/html/vendor/laravel/framework/src/Illuminate/Foundation/Testing/TestCase.php:174

2) Tests\Feature\App\Observers\CardObserverTest::testLinkCompanyAndNullUserWhenCreatingCardUsingClient
TypeError: Laravel\Passport\Guards\TokenGuard::setClient(): Argument #1 ($client) must be of type Laravel\Passport\Client, Sysvale\Mongodb\Passport\Client given, called in /var/www/html/vendor/laravel/passport/src/Passport.php on line 409

/var/www/html/vendor/laravel/passport/src/Guards/TokenGuard.php:368
/var/www/html/vendor/laravel/passport/src/Passport.php:409
/var/www/html/tests/Feature/App/Observers/CardObserverTest.php:41
/var/www/html/vendor/laravel/framework/src/Illuminate/Foundation/Testing/TestCase.php:174

uesley avatar Mar 17 '24 23:03 uesley