The Test Project is an application that allows users to conduct various tests. The project aims to facilitate the testing process and provide a user-friendly interface for analyzing results.
- Ability to create custom tests.
- Student registration and account management.
- Display results and statistics in a simple and effective manner.
- PHP: ^8.1
- Laravel Framework: ^10.10
- Laravel Passport: ^11.8
- Laravel Sanctum: ^3.3
- Laravel Tinker: ^2.8
- Spatie Laravel Permission: ^6.1
- FakerPHP Faker: ^1.9.1
- Laravel Pint: ^1.0
- Laravel Sail: ^1.18
- Mockery Mockery: ^1.4.4
- NunoMaduro Collision: ^7.0
- PHPUnit: ^10.1
- Spatie Laravel Ignition: ^2.0
-
Install all dependencies using Composer:
composer install
-
Copy the
.env.examplefile to.envand update the environment variables:cp .env.example .env
-
Generate the application key:
php artisan key:generate
-
Database Migrate:
php artisan migrate
-
Install Passport:
php artisan passport:install
-
Install passport:client
php artisan passport:client --personal
Copy the following lines to your .env file:
PASSPORT_PERSONAL_ACCESS_CLIENT_ID="client-id-value"
PASSPORT_PERSONAL_ACCESS_CLIENT_SECRET="unhashed-client-secret-value"-
Database seed:
php artisan db:seed
-
Server serv:
php artisan serv
email: admin@test.com
password :123456