Download the PHP package novius/laravel-nova-page-manager without Composer
On this page you can find all versions of the php package novius/laravel-nova-page-manager. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download novius/laravel-nova-page-manager
More information about novius/laravel-nova-page-manager
Files in novius/laravel-nova-page-manager
Package laravel-nova-page-manager
Short Description A Laravel Nova package to manage pages.
License AGPL-3.0-or-later
Informations about the package laravel-nova-page-manager
Laravel Nova Page Manager
This package allows you to manage pages with custom templates.
Requirements
- PHP >= 8.2
- Laravel >= 10.0
- Laravel Nova >= 4.0
NOTE: These instructions are for Laravel >= 10.0 and PHP >= 8.2 If you are using prior version, please see the previous version's docs.
Installation
NOTE: These instructions are for Laravel Nova >= 4.0. If you are using prior version, please see the previous version's docs.
Validator translation
Please add this line to resource/lang/{locale}/validation.php
(on first level) :
Front Stuff
If you want a pre-generated front controller and route, you can run following command :
This command appends a route to routes/web.php
and creates a new App\Http\Controllers\FrontPageController
.
In Page templates use the documentation of laravel-meta to implement meta tags
Configuration
Some options that you can override are available.
Locales
You can add / remove any locale from config files.
Example if you want 2 languages (FR and EN):
Templates
To add a template, just add your custom class to templates
array in configuration file.
Your class must extend Novius\LaravelNovaPageManager\Templates\AbstractPageTemplate
.
Example :
In config/laravel-nova-page-manager.php
In app/Nova/Templates/StandardTemplate.php
Pour utiliser les champs spécifique du template :
Lint
Run php-cs with:
Contributing
Contributions are welcome!
Leave an issue on GitHub, or create a Pull Request.
Licence
This package is under GNU Affero General Public License v3 or (at your option) any later version.
All versions of laravel-nova-page-manager with dependencies
illuminate/support Version ^10.0|^11.0
laravel/nova Version ^4.0|^5.0
novius/laravel-linkable Version ^1.0
novius/laravel-json-casted Version ^1.0.0
novius/laravel-meta Version ^1.0
novius/laravel-nova-field-preview Version ^2.0
novius/laravel-nova-publishable Version ^3.0
novius/laravel-nova-translatable Version ^1.0
spatie/laravel-sluggable Version ^3.4