/testing-laravel-2023

Testing Laravel framework in 2023

Primary LanguagePHPMIT LicenseMIT

testing-laravel-2023

Testing Laravel framework in 2023

  • .editorconfig
[*]
charset = utf-8
end_of_line = crlf
indent_size = 2
indent_style = space
insert_final_newline = true
trim_trailing_whitespace = true

[*.md]
trim_trailing_whitespace = false

Blade

composer create-project laravel/laravel blade
touch blade/database/database.sqlite
  • blade/.env
APP_NAME="Laravel 2023 Blade"
DB_CONNECTION=sqlite
cd blade
php artisan migrate:fresh --seed
npm install && npm run dev
php artisan serve
  • to-do:
    • Breeze
    • Role
    • AdminAccess
    • Impersonate

Vue

composer create-project laravel/laravel vue
touch vue/database/database.sqlite
  • vue/.env
APP_NAME="Laravel 2023 Vue"
DB_CONNECTION=sqlite
cd vue && php artisan migrate:fresh --seed &&  cd ..
cd vue && npm install && npm run dev
cd vue && php artisan serve
git add . && git commit -am "Laravel 2023 Vue v0.8.10" && git push

Inertia

composer create-project laravel/laravel inertia
cd inertia
touch database/database.sqlite
composer require laravel/breeze --dev
php artisan breeze:install --dark
  • inertia/.env
APP_NAME="Laravel 2023 Inertia"
DB_CONNECTION=sqlite
cd inertia && php artisan migrate:fresh --seed &&  cd ..
cd inertia && npm install && npm run dev
cd inertia && php artisan serve
git add . && git commit -am "Laravel 2023 Inertia v0.2.0" && git push

Binance

composer create-project laravel/laravel binance
touch binance/database/database.sqlite
  • binance/.env
APP_NAME="Laravel 2023 Binance"
DB_CONNECTION=sqlite
API_KEY=API_KEY
API_SECRET=API_SECRET
cd binance
php artisan migrate:fresh --seed
php artisan serve

Breeze

composer require laravel/breeze --dev
php artisan breeze:install
php artisan migrate:fresh
npm install && npm run dev
php artisan serve

Binance model

php artisan make:model Binance -a

Coin model

php artisan make:model Coin -a

Network model

php artisan make:model Network -a

Earn model

php artisan make:model Earn -a
git add . && git commit -am "Laravel 2023 Binance v0.3.2" && git push