An open API service indexing awesome lists of open source software.

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

Awesome Lists containing this project

README

          





Foroworkers



Foroworkers




A powerful Open Source Business Forum that can be installed on your server.


GitHub
GitHub release (latest by date)
GitHub All Releases

Chat On Discord


About
Features
Setup
Installation
Access
Support
Donations

![screenshot](screenshot.png)

## 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.