GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - programmerShinobi/task-5-fullstack: Virtual Internship Experience (Investree) - Fullstack - Faqih Pratama Muhti

BranchesTags
Open more actions menu

Latest commit

 

History

32 Commits
32 Commits

Folders and files

NameName
Last commit message
Last commit date
app
app
 
 
bootstrap
bootstrap
 
 
config
config
 
 
database
database
 
 
docker
docker
 
 
public
public
 
 
resources
resources
 
 
routes
routes
 
 
storage
storage
 
 
stubs
stubs
 
 
tests
tests
 
 
.editorconfig
.editorconfig
 
 
.env.example
.env.example
 
 
.gitattributes
.gitattributes
 
 
.gitignore
.gitignore
 
 
.htaccess
.htaccess
 
 
.styleci.yml
.styleci.yml
 
 
README.md
README.md
 
 
artisan
artisan
 
 
composer.json
composer.json
 
 
composer.lock
composer.lock
 
 
package-lock.json
package-lock.json
 
 
package.json
package.json
 
 
phpunit.xml
phpunit.xml
 
 
sail
sail
 
 
server.php
server.php
 
 
webpack.mix.js
webpack.mix.js
 
 

Repository files navigation

Laravel 8 Articles

Virtual Internship Experience (Investree) - Fullstack - Faqih Pratama Muhti

Author

Laravel 8 Articles created by :

  • Github : Faqih Pratama Muhti | programmerShinobi

Feature

  • JWT Authentication
  • CRUD RESTfull-API (Categories & Posts)
  • Verify Email Users
  • Login Authentication
  • CRUD Categories
  • CRUD Posts

User

Admin

  • Email : "matches the database in the users table"
  • Password : password

Run This Apps

  • Download the master branch in terminal
     git clone [email protected]:programmerShinobi/task-5-fullstack.git
    
  • Install the composer dependencies in terminal
     composer install
    
  • Make a file .env from .env.example and setting your config & create database name : articles_db
    //...
    APP_URL=http://127.0.0.1:8000
    //...
    DB_CONNECTION=mysql
    DB_HOST=127.0.0.1
    DB_PORT=3306
    DB_DATABASE=articles_db
    DB_USERNAME=root
    DB_PASSWORD=
    //...
    
  • Dont forget generate key from Laravel artisan in terminal
     php artisan key:generate
    
  • Run composer update in terminal
     composer update
    
  • Run Seed and faker in terminal
     php artisan migrate:fresh --seed
    
  • Run passport in terminal
     php artisan passport:install
    
  • Dont forget copy-paste the latest "Client ID" & "Client secret" to app/Http/Controllers/Api/Auth/LoginController.php
    //...
    class LoginController extends Controller
    {
        public function store(Request $request)
        {
            //...
            'client_id' => '...',
            'client_secret' => '...',
            //...
         }
    //...
    }
    
  • Dont forget setting your URL in config/app.php
    //...
    'url' => env('APP_URL', 'http://127.0.0.1:8000'),
    //...
    
  • Run JWT authentication
    php artisan jwt:secret
    
  • Run serve in terminal
    php artisan serve
    
  • Run apps in web browser
     http://127.0.0.1:8000
    
  • Run RESTfull API in API testing tool
    http://127.0.0.1:8000/api/...
    
  • If you run RESTfull API in testing tool using Postman, just download the file from this google drive link. And then import the file into your API testing tool using Postman

If you have some suggestion ||~

Just Contact Me At :

  • Email : [email protected]
  • LinkedIn : Faqih Pratama Muhti

About

Virtual Internship Experience (Investree) - Fullstack - Faqih Pratama Muhti

Topics

authenticationcleanupcode-search-engineoptimizationphpphp-frameworkproblem-solving-skillsquality-function-developmentrestful-apisql-database

Resources

Readme
Activity

Stars

2 stars

Watchers

1 watching

Forks

0 forks
Report repository

Releases

Packages

Contributors

Languages

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.