ishanvyas22 / cakephp-pingcrm
CakePHP PingCRM demo application to illustrate how Inertia.js works with CakePHP.
Installs: 58
Dependents: 0
Suggesters: 0
Security: 0
Stars: 10
Watchers: 2
Forks: 1
Open Issues: 0
Type:project
Requires
- php: >=5.6
- cakephp/authentication: ^1.0
- cakephp/cakephp: 3.9.*
- cakephp/migrations: ^2.0.0
- cakephp/plugin-installer: ^1.0
- ishanvyas22/cakephp-inertiajs: ^1.0
- mobiledetect/mobiledetectlib: 2.*
Requires (Dev)
- cakephp/bake: ^1.9.0
- cakephp/cakephp-codesniffer: ^3.0
- cakephp/debug_kit: ^3.17.0
- josegonzalez/dotenv: 3.*
- phpunit/phpunit: ^5|^6
- psy/psysh: @stable
This package is auto-updated.
Last update: 2024-11-11 15:42:37 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:
or Paypal me
Follow me
Installation
-
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
-
Install PHP dependencies:
composer install
-
Install NPM dependencies:
npm install
-
Build assets:
npm run dev
Setup
-
Create
.env
filecp config/.env.example config/.env
-
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
-
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:
- Username: johndoe@example.com
- Password: secret