# THIS := $(realpath $(lastword $(MAKEFILE_LIST)))
# HERE := $(shell dirname $(THIS))

.PHONY: all

all: install setup migrate serve

composer:
	@composer install

install:
	@$(MAKE) composer
	@$(MAKE) npm

migrate:
	@php artisan migrate:refresh
	@php artisan db:seed

npm:
	@npm install

serve:
	@php artisan serve
    @npm run dev

setup:
	@php -r "file_exists('.env') || copy('.env.example', '.env');"
	@php artisan key:generate
