Create CMS In Laravel 5.5 Using Asgardcms

By : PHPErrorCode October 21, 2017 541 Views laravel

Today, in this tutorial, I'm tell you how to create a cms(content management system) in the Larvel 5.5 web application. Most people want to make backend dynamic, such as the Wardpress cms, so let's make cms in the laravel web application today by using the asgardcms package in laravel 5.5. in this package uses a modular approach. All modules are loosely coupled.

This is a Asgard CMS is completely multilingual. The backend too. asgard cms provide very simple modules function and you can simply quick create modules so Each part of the CMS is a separate module, all modules are loosely coupled. Like Wordpress CMS.

In this asgardcms package the admin LTE theme can be used as a default theme, but you can get a new theme from their website.

System Requirements

  1. Laravel 5.5 ( PHP >= 7.0.0 )
  2. MySql 5.5
  3. PDO PHP Extension
  4. CURL PHP Extension
  5. OpenSSL PHP Extension
  6. Mbstring PHP Extension
  7. Tokenizer PHP Extension
  8. Mcrypt PHP Extension
  9. GD PHP Library

They also provide many feature like as bellow:

  1. Dashboard
  2. Page Management
  3. Media Management
  4. Translations
  5. Flexible Permissions
  6. Easy Module Management
  7. Customise your Menus
  8. User Role and Permission
  9. Settings
  10. Themes

Install Asgardcms Project:

So you just have to follow simple commands and you have to install a new project of laravel under the following command,

composer create-project asgardcms/platform your_project_name

Install AsgardCMS Configuration:

After installing the above command, Follow the instructions below for installing AsgardCMS configuration.

php artisan asgard:install

Now after running the configuration command, you will have to configure it, which will be displayed in the image below

Configuration:
setup asgardcms in laravel 5 phperrorcode

Now we are ready to run our laravel cms using bellow command:

php artisan serve

Now you can open bellow URL on your browser:

Frunted:

http://localhost:8000

Backend:

http://localhost:8000/backend

Admin Panel credential:

  • User Email: vikraminphp@gmail.com
  • User Password: 123456
The admin panel dashboard preview screen shows so you can see how it looks
create-cms-in-laravel 5.5 using asgardcms preview image