Skip to content

A demo application to illustrate how Inertia.js works with CakePHP.

Notifications You must be signed in to change notification settings

ishanvyas22/cakephp-pingcrm

Repository files navigation

CakePHP - PingCRM

A demo application to illustrate how Inertia.js works with CakePHP.

❤️ Support The Development

Do you like this project? Support it by donating:

Buy Me A Coffee

or Paypal me

or Contact me on Codementor

Follow me

Installation

  1. Download the repo locally:

    Via composer:

    composer create-project ishanvyas22/cakephp-pingcrm

    or

    Via cloning the git repo:

    git clone git@github.com:ishanvyas22/cakephp-pingcrm.git
  2. Install PHP dependencies:

    composer install
  3. Install NPM dependencies:

    npm install
  4. Build assets:

    npm run dev

Setup

  1. Create .env file

    cp config/.env.example config/.env
  2. Connect to database. Create a database of your choice, and simply update your configuration accordingly.

    Run database migrations:

    bin/cake migrations migrate

    Run database seeder:

    bin/cake migrations seed --seed=DatabaseSeed
  3. Run the dev server (the output will give the address):

    bin/cake server

You're ready to go! Visit CakePHP PingCRM in your browser, and login with: