Skip to content

PHPEducation/Fbook

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 

Repository files navigation

fbook_api

Fbook - for sharing and discussing about book

Required

  • Git
  • Composer
  • PHP v.7.x
  • Mysql v.5.7.x
  • Node
  • Npm

Setup

  • Clone project:
    git clone
  • Install composer in project folder:
    composer install --no-scripts
  • Make .env file:
    cp .env.example .env
  • Generate application key:
    php artisan key:generate
  • Create an empty database and fill out in .env file:
    DB_CONNECTION=mysql<br/> DB_HOST=127.0.0.1<br/> DB_PORT=3306<br/> DB_DATABASE=<empty database name><br/> DB_USERNAME=<username for phpMyAdmin/etc><br/> DB_PASSWORD=<password for user>
  • Migrate database:
    php artisan migrate
  • Create test database:
    php artisan db:seed

Configs

Creating A Password Grant Client

php artisan passport:client --password

Config API_CLIENT_SECRET and API_CLIENT_id in .env

Testing

Prepare database

  • php artisan migrate --database=mysql_test
  • php artisan db:seed --database=mysql_test

Run

$ ./vendor/bin/phpunit
  • Install yarn:
    npm install -g yarn
    yarn install

About

Internal project

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors