sirgrimorum / pages
Content manager by pages for Laravel 5.6
Requires
- php: >=7.0
- laravel/framework: >=6.0
- sirgrimorum/crudgenerator: >3.7.6
- sirgrimorum/transarticles: >1.2
Requires (Dev)
- phpunit/phpunit: >=5.4.3
- squizlabs/php_codesniffer: ^2.3
README
This is where your description should go. Try and limit it to a paragraph or two, and maybe throw in a mention of what PSRs you support to avoid any confusion with users and contributors.
Install
Via Composer
$ composer require sirgrimorum/pages
This package requires:
- sirgrimorum/transarticles link-transarticles: For the localization of the pages, wich also requires orangehill/iseed link-iseed for seeding the pages when replicating the site.
- sirgrimorum/crudgenerator link-crudgenerator: For managing the pages in an autogenerated CRUD platform (Please follow the install instruction in the repository for the crudgenerator to work)
Then publish de configuration files for:
- Pages dinamics: app/config/sirgrimorum/pages.php
- The configuration file for the crud of pages and sections in crudgenerator: app/config/sirgrimorum/models/pagina.php and section.php
$ php artisan vendor:publish --tag=config
Then the lang file for specifiing the localized route group (resources/lang/vendor/pages/en/pages.php) and the localized labels in the crud (resources/lang/vendor/crudgenerator/en/pagina.php and section.php)
$ php artisan vendor:publish --tag=lang
And registerin the crud configuration files in sirgrimorum/crudgenerator
$ php artisan pages:registercrud
Optionally, you can publish the blade views for the not found page error (resources/views/vendor/sirgrimorum/pages/error.blade.php) and the page basic template (resources/views/vendor/sirgrimorum/pages/show.blade.php)
$ php artisan vendor:publish --tag=views
Usage
$skeleton = new League\Skeleton(); echo $skeleton->echoPhrase('Hello, League!');
Change log
Please see CHANGELOG for more information on what has changed recently.
Testing
$ composer test
Contributing
Please see CONTRIBUTING and CODE_OF_CONDUCT for details.
Security
If you discover any security related issues, please email andres.espinosa@grimorum.com instead of using the issue tracker.
Credits
License
The MIT License (MIT). Please see License File for more information.