Laravel Headless CMS follows the JSON:API standard for building APIs in JSON. JSON:API is a specification for how a client should request that resources be fetched or modified, and how a server should respond to those requests. It`s specifically designed to increase efficiency by keeping the number of requests and the amount of data transmitted between clients and servers to a minimum.
Download the .zip file from the Creative Tim site and extract it.
JSON:API is a specification for how a client should request that resources be fetched or modified, and how a server should respond to those requests. It is designed to minimize both the number of requests and the amount of data transmitted between clients and servers. This efficiency is achieved without compromising readability, flexibility, or discoverability.
Click here to go to the JSON:API docs
The Laravel JSON:API backend project requires a proper multi-threaded web server such as Apache/Nginx environment with PHP, Composer and MySQL.
Do not use php artisan serve
as it will result in stalled requests due to the single-threaded nature of the built-in PHP web server.
We strongly recommend using Laradock for Linux and Mac or Laragon for Windows if possible.
Other options for your local environment:
You will also need to install Composer 2: https://getcomposer.org/doc/00-intro.md
cd your-laravel-json-api-project
composer install
cp .env.example .env
php artisan migrate --seed
php artisan key:generate
php artisan passport:install
You can register as a user or log in using one of the default users:
A member type user can log in, update his profile and view a list of added items.
A creator type user can log in, update his profile and perform actions on categories, tags and items.
A admin type user can log in, update his profile and perform actions on categories, tags, items, roles and users.
Headless CMS with Laravel JSON:API PRO provides basic CRUD endpoints for the most commonly used functionalities in any CMS.
The documentation for the Headless CMS with Laravel JSON:API PRO is hosted at our here.
Vue Argon Dashboard Laravel | Vue Material Dashboard Laravel |
---|---|
Vue Black Dashboard Laravel | Vue White Dashboard Laravel |
---|---|
Vue Paper Dashboard Laravel | Vue Now UI Dashboard Laravel |
---|---|
Nuxt Argon Dashboard Laravel |
---|
Please see the changelog for more information on what has changed recently.
We use GitHub Issues as the official bug tracker for the Headless CMS with Laravel JSON:API PRO. Here are some advices for our users that want to report an issue:
Twitter: https://twitter.com/CreativeTim?ref=hclja-readme
Facebook: https://www.facebook.com/CreativeTim?ref=hclja-readme
Dribbble: https://dribbble.com/creativetim?ref=hclja-readme
Instagram: https://www.instagram.com/CreativeTimOfficial?ref=hclja-readme
Twitter: https://twitter.com/updivision?ref=hclja-readme
Facebook: https://www.facebook.com/updivision?ref=hclja-readme
Linkedin: https://www.linkedin.com/company/updivision?ref=hclja-readme
Updivision Blog: https://updivision.com/blog/?ref=hclja-readme