https://github.com/jonathancastroccs/cake-relation
Relational CRUD with CakePHP 4
https://github.com/jonathancastroccs/cake-relation
cakephp cakephp4 cakephp4-crud
Last synced: 21 days ago
JSON representation
Relational CRUD with CakePHP 4
- Host: GitHub
- URL: https://github.com/jonathancastroccs/cake-relation
- Owner: jonathancastroccs
- License: mit
- Created: 2023-07-07T19:04:11.000Z (almost 3 years ago)
- Default Branch: master
- Last Pushed: 2026-03-26T20:12:52.000Z (3 months ago)
- Last Synced: 2026-03-27T08:32:20.106Z (3 months ago)
- Topics: cakephp, cakephp4, cakephp4-crud
- Language: PHP
- Homepage:
- Size: 309 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
README
Foroworkers
A powerful Open Source Business Forum that can be installed on your server.
About •
Features •
Setup •
Installation •
Access •
Support •
Donations •

## About
A powerful Open Source Business Forum that can be installed on your server.Open source Laravel Forum
## Starting
_These instructions will allow you to get a copy of the project running on your local machine for development and testing purposes._
## Demo
* [Install Project ](https://www.youtube.com/watch?v=U1zIbFJqXHU)
## Setup
- PHP 8.3 >=
- PostgreSQL (Or MySQL)
- [Composer](https://getcomposer.org/)
## Additional details on dependencies
Assuming you're running Ubuntu, and then install all dependencies from the following list:
sudo apt-get install php8.3 php8.3-pgsql php8.3-mysql php8.3-intl php8.3-json php8.3-mbstring
## Installation
The following steps are meant to be used on a development server.
- Clone Project
```bash
$ git clone https://github.com/foroworkers/foroworkers.git
```
- Pull Project Dev Branch
```bash
$ git pull origin dev
```
- Navigate to the root of the Laravel project
```bash
$ cd foroworkers
```
- Setup vendor libraries
```bash
$ composer install
```
- Setup .env file and create database
- Avoid changing the author data as this may cause problems when running the project.
- Copy .env.example config and generate Key project
```bash
$ cp .env.example .env
```
```bash
$ php artisan key:generate
```
```bash
First Step Create New Database Example: foroworkers
APP_LOCALE=en
PAYPAL_EMAIL=yourpaypalemail
APP_ENDPOINT=https://sistemaspymesjc.blogspot.com/p/trabaja-con-nosotros.html
APP_ENDPOINT_LOCAL=
APP_AUTHOR=jonathancastro
APP_EMAIL=sistemaspymesjc@gmail.com
APP_COPYRIGHT=sistemaspymesjc
APP_DONATE=https://www.paypal.com/paypalme/programadorjonathan
APP_PHONE=5804241666224
database connection
DB_DATABASE=foroworkers
DB_USERNAME=your_username
DB_PASSWORD=your_password
for sending emails
MAIL_MAILER=
MAIL_HOST=
MAIL_PORT=
MAIL_USERNAME=
MAIL_PASSWORD=
MAIL_ENCRYPTION=
MAIL_FROM_ADDRESS=
MAIL_FROM_NAME=
```
```bash
$ php artisan migrate:fresh --seed
```
```bash
$ php artisan storage:link
```
```bash
$ php artisan optimize:clear
```
- Run server
```bash
$ php artisan serve
```
## Access:
_Admin: admin@gmail.com
_Pass: Test1234
_User: user@gmail.com
_Pass: Test1234
## Technologies 🛠️
* [Laravel 12](https://laravel.com/docs/12.x)
* [Email Tool](https://mailtrap.io?ref=jonathan61)
* [Hosting Tool](https://namecheap.pxf.io/rnOVB5)
## Courses :movie_camera:
* [Udemy](https://www.udemy.com/user/jonathan-castro-33/)
## Author ✒️
* **Jonathan Castro** - *Web Developer* - [jonathancastrodeveloper](https://github.com/jonathancastroccs)
## Support
_sistemaspymesjc@gmail.com_
* If you would like a business forum with many extra features, please contact us with your requirements and budget. Thank you.
## Donations
* [Paypal](https://www.paypal.com/paypalme/programadorjonathan) - Thank you very much for your contribution.
* [Ko-Fi](https://ko-fi.com/foroworkers) - Thank you very much for your contribution.
* [Patreon](https://www.patreon.com/c/foroworkers) - Thank you very much for your contribution.