You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

1.6 KiB

Steps to Create and Deploy

Initialize Composer

  • Make sure you have MAMP and Postgres installed and running

  • Download comopser: https://getcomposer.org/composer-stable.phar

  • In Terminal, run:

    • mv ~/Downloads/composer-stable.phar /usr/local/bin/composer
    • chmod 755 /usr/local/bin/composer
    • echo 'export PATH="$HOME/.composer/vendor/bin:$PATH"' >> ~/.bash_profile
    • ls /Applications/MAMP/bin/php and take note of the most recent version
    • echo 'export PATH="/Applications/MAMP/bin/php/php7.4.2/bin:$PATH"' >> ~/.bash_profile substituting your latest version of php for php7.4.2
  • close terminal window and open a new one

Forking/Cloning This Repo

After forking and cloning this repo to your local machine:

  • cd to repo dir
  • run composer install
  • run cp .env.example .env

Connect to db

Connect to psql and

CREATE DATABASE contacts;
\c contacts
CREATE TABLE people (id SERIAL, name VARCHAR(16), age INT);
INSERT INTO people (name, age) VALUES ('matt', 40);

Run whoami and take note over your computer's username (mine is matthuntington)

In .env file, adjust the following code block:

DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=laravel
DB_USERNAME=root
DB_PASSWORD=

so it is:

DB_CONNECTION=pgsql
DB_HOST=localhost
DB_PORT=5432
DB_DATABASE=contacts
DB_USERNAME=matthuntington
DB_PASSWORD=

Instead of matthuntington insert your computer's username (what you found when running whoami)

Start App