2017 © Pedro Peláez
 

library laracms

Laravel cms

image

grundmanis/laracms

Laravel cms

  • Sunday, June 24, 2018
  • by Grundmanis
  • Repository
  • 2 Watchers
  • 4 Stars
  • 38 Installations
  • CSS
  • 2 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 2 Versions
  • 23 % Grown

The README.md

Lara CMS - Laravel Content Management System

This is the Content Management System on Laravel (tested - 5.5 / 5.6), made for fun. laravel, (*1)

How to use

Dashboard

Link to laracms dashboard:, (*2)

yourhost.com/laracms

Test user (But run seeder first):, (*3)

login: admin@laracms.com
password: secret

Publish config file which stores dashboard menu points, you can add your own too:, (*4)

php artisan vendor:publish --tag=laracms

Modules

You can write your own modules for laracms, check Modules folder, or check already created by me separate module - Content Module, (*5)

User module

Simple module which allows to CRUD cms users, (*6)

Content module

This module allows to use translated texts directly from database in your blade files and manage them in laracms dashboard., (*7)

Click on "content" menu point or go to yourhost.com/laracms/content/, create a new content with unique slug and translated values, then in blade files, use Content::get($slug, $locale = null) or helper content($slug, $locale = null), (*8)

Pages module

This module allows to create a new pages with urls for your website., (*9)

Publish page layouts to make available to modify them, (*10)

php artisan vendor:publish --tag=laracms_pages

Then resources/views/laracms/pages/layouts will appear with 2 already created layouts, You can create your own layouts in this folder and they will be automatically grabbed by laracms., (*11)

Click on "pages" menu point or go to yourhost.com/laracms/pages/, create a new page by using unique URL, choose layout and type some text. Now, You can see your page: yourhost.com/whatever_created_page_slug_here, (*12)

Installation

Run, (*13)

composer require grundmanis/laracms @dev

For authentication in dashboard, in config/auth.php add a new guard:, (*14)

'laracms' => [
    'driver' => 'session',
    'provider' => 'laracms_users'
]

and a new provider:, (*15)

'laracms_users' => [
    'driver' => 'eloquent',
    'model' => \Grundmanis\Laracms\Modules\User\Models\LaracmsUser::class
]

Finally, run configuration command:, (*16)

php artisan laracms:configure

The Versions

24/06 2018

dev-master

9999999-dev

Laravel cms

  Sources   Download

MIT

The Requires

 

by Armand Grundmanis

laravel cms admin dashboard panel

06/02 2018

1.0.0

1.0.0.0

Laravel cms

  Sources   Download

MIT

The Requires

 

by Armand Grundmanis

laravel cms admin dashboard panel