This repository provides a starter template for CodeIgniter 4, configured to get your application up and running quickly. Follow the instructions below to set up and start developing with CodeIgniter 4.
Ensure you have the following installed before starting:
- PHP 7.4 or above
- Composer
- CodeIgniter 4.4.8
Choose one of the following methods to clone the project into your desired folder:
Using Composer:
composer create-project simpletine/codeigniter4-starter starter --stability=dev
Or using Git:
git clone https://github.com/Simpletine/CodeIgniter4-Starter.git starter
Navigate to the project folder:
cd starter
Run the following commands to update dependencies and copy required files:
composer update
cp vendor/codeigniter4/framework/public/index.php public/index.php
cp vendor/codeigniter4/framework/spark spark
Copy the .env file to the root directory:
cp env .env
Run the app using the built-in server. If you want to use a custom port (e.g., 9000), specify it using the --port option:
php spark serve --port=9000
The application should now be accessible at http://localhost:9000.
This project follows PHP coding standards. To automatically fix coding standard issues, run the following command:
composer run fix
If you encounter any issues during installation, feel free to open a discussion in the community.