- 1: Create a new Database @
http://localhost/phpMyAdmin/server_databases.php
, name itartapils
- 2: Now config db info @
/.env
. - 3: Create Migrations for creating table, @ project folder in the terminal: >php artisan make:migration create_articles_table --create=articles
- 4: Now create table schema @
/databases/...create_articles_tables
, follow inst [1]. - 5: To fix the string length Error with sqldb @
/app/Providers/AppServiceProvider.php
, follow inst [2]. - 6: Create table seed @ terminal, >
php artisan make:seeder ArticlesTableSeeder
- 7: Create Article seeds @
/database/seeds/ArticlesTableSeeder.php
, follow inst [3]. - 8: Create Database seeds @
/database/seeds/DatabaseTableSeeder.php
, follow inst [4]. - 9: Generate factory article seeds @ terminal, >php artisan make:factory ArticlesFactory
- 10: Now @
/database/factories/ArticlesFactory.php
, follow inst [5]. - 11: Now run model @ terminal, >
php artisan make:model Article
. - 12: >
php artisan migrate
- 13: >
php artisan db:seed
- 14: For article CRUD, @ terminal >
php artisan make:controller ArticleController --resource
- 15: Create Route to Article @ /routes/api.php, follow inst [6].
- 16: Create article resource @ terminal, >
php artisan make:resource Article
- 17: Create the CRUD func @
/app/Http/Controllers/ArticleController.php
, follow inst [7]. - 18: Go to postman & check out the api @
http:localhost/api/articles
- 19: Now to restrict or display certain fields of the articles, go to @
/app/Http/Resources/Article.php
, follow inst [8]. - 20: Now for pure json content @
/app/Providers/AppServiceProviders
, follow inst [9].
-
php artisan make:model Person -mf
-
php artisan migrate
-
php artisan make:seed PersonTableSeeder
-
php artisan db:seed
-
php artisan make:controller PersonController
-
php artisan make:resource PersonResource
-
php artisan make:resource PersonResourceCollection --collection
-
php artisan make:controller Api/v1/PersonController
-
php artisan make:resource v2/PersonResource
-
php artisan make:controller Api/v2/PersonController