fadriqueclickennet/block-module

A module to create small blocks of content to display anywhere on the site.

dev-master 2020-03-25 11:30 UTC

This package is auto-updated.

Last update: 2024-10-25 21:32:54 UTC


README

Latest Version Software License Quality Sblock SensioLabs Insight CodeClimate Total Downloads Slack

Installation

Download

You can install the Block module, with the following command which allows the module to be edited for your project.

php artisan asgard:download:module asgardcms/block --migrations

Composer

You can install the Block module with composer:

$ composer require asgardcms/block

Then run the following command to install the database tables:

$ php artisan module:migrate Block

Permissions

In the backend GUI, go to Users > Roles > Admin. Then the permissions tab, and give the Admin role the permissions for the block module.

Documentation

This is a very simple module to create re-usable blocks of content. The blocks of content are created in the administration. You give it a name and a content.

After this, you'll be able to get the content of a block with the following code:

{!! Block::get('block-name') !!}

Hooks

Hooks are special events, where it allows you to change the data stored before it's stored in the database.

BlockIsCreating

Triggered before a block is created.

BlockIsUpdating

Triggered before a block is updated.

BlockContentIsRendering

Triggered when a block body gets displayed.

Resources

Info

All AsgardCMS modules respect Semantic Versioning.