netsells/chain-an-able

This package provides simple to use chainable HTML builder with easy integration into any platform or cms.

dev-master 2016-10-03 21:14 UTC

This package is auto-updated.

Last update: 2024-10-08 08:23:38 UTC


README

Latest Version Build Status Quality Score Software License Total Downloads

This package provides simple to use chainable HTML builder with easy integration into any platform or cms.

Currently a Work in progress

This is currently only compatible with Laravel 5.3 and php7.

Usage

{!! $karoway->text('header.title')->wrap('h1.title') !!}
{!! $karoway->image('header.image')->alt('This is the hero image')->classes('image col-md-12') !!}

Installation

To install just require the package through composer.

composer require netsells/chain-an-able dev-master

publish the config file that is required to run.

php artisan vendor:publish --provider='Netsells\Karoway\KarowayServiceProvider'

Settings

These are the column names of the table that stores the attributes for the pages.

    'database' => [
        'key_field' => 'key',
        'value_field' => 'value',
    ],

These are the Model in which your Pages are stored and the relationship on that model which returns said page's attributes.

'models' => [
    'page' => [
        'model' => Page::class,
        'relation' => 'properties',
    ]
]