ishanvyas22/cakephp-pingcrm

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

v0.1.3 2020-11-14 14:24 UTC

This package is auto-updated.

Last update: 2024-04-30 05:38:43 UTC


README

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 68747470733a2f2f63352e70617472656f6e2e636f6d2f65787465726e616c2f6c6f676f2f6265636f6d655f615f706174726f6e5f627574746f6e4032782e706e67

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: