Installation
First install a fresh copy of Laravel 11, make sure you have a PHP version of 8.3 or above and you are using MySQL. (We strongly advise to ONLY use this with a fresh install!)
composer create-project laravel/laravel example-app
Now cd into the example-app directory and install ignitedcms
cd example-app
Run composer
composer require ignitedcms/ignitedcms
Finally, publish the assets by running, do NOT skip this step!
php artisan vendor:publish --tag=assets --force php artisan vendor:publish --tag=views --force
Now that you have done that create a fresh database called 'ignitedcms' and change the settings in your .env file so it points to your database e.g
DB_CONNECTION=mysql DB_HOST=127.0.0.1 DB_PORT=3306 DB_DATABASE=ignitedcms DB_USERNAME=root DB_PASSWORD=password
Finally run the migrations
php artisan migrate
php artisan serve
Usage
Navigate to the following to begin the install
http://localhost:8000/installer
Once done you will have access to the dashboard, using the credentials during installation.
http://localhost:8000/login
Enable automatic route binding
Once you have successfully installed IgnitedCMS, you should enable automatic route binding.
This can be done by following the instructions here
Did you know?
If you are using Mac or Windows, you can easily install IgnitedCMS and Laravel with a one-click installer for free. More more information please visit Laravel Herd