- Laravel is a web application framework with expressive, elegant syntax. We believe development must
-
- PHP >= 8.0
-
- Apache server [
wamp,mamp,xampp,lampp
] or u can use build-in server
- Apache server [
-
- MySql Database :
MySQL ,Psql
- MySql Database :
-
- Composer installed on your machine
- open browser and go to http://localhost/phpmyadmin
- click new button in left side bar
- enter name of the databse you want to create (ex: test)
- select type as "utf8mb4"
- click submit
-
install all dependencies except dev
> composer install --no-dev > npm install > npm run watch
-
create database and migrate tables
> php artisan migrate
-
rollback
> php artisan migrate:rollback
- Run larvel server
-
php artisan serve
-
- open postman app
- import file from project folder named "api_test.postman_collection.json".
- change url to localhost:port/api/v1/{route} where port = default port number for laravel server(8000).
- hit send request.
> vendor\bin\phpunit tests\\Unit\\{nameOfTestFile}.php
or
> vendor\bin\phpunit {pathToTheFolderContainingTests}\\{nameOfTestFile}.php