This is an app that I usually work on in my free time, basically you can add Stores, Products and order products.
Client Side: Vue, Vue-Apollo, Vue-Router, ElementPlus
Server Side: PHP, Laravel, PHP-LightHouse(GraphQL)
Clone the project
[email protected]:guerrerocing/laravel-vue-app.git
Go to the project directory
cd laravel-vue-app
Install dependencies
yarn install
Make sure you don't have Postgres, PHP, or NGINX instances running.
create .env file
cp .env.example .env
Running Docker
docker-compose up --build -d
Go to container
docker exec -it Laravel_php /bin/sh
composer install
php artisan key:generate
php artisan migrate
composer ide-helper
Make sure you are outside our container but inside our project and run:
yarn dev
Now we can access our project in our browser
http://localhost:8000
GraphQL Documentation with queries & mutations.
http://localhost:8000/graphiql
http://localhost:8000/graphql
###Backend Directories
/App/GrahpQL
/graphql
/Models
###Vue Directory
/resourses/vue-app