1. Go to this page and download the library: Download unisharp/laravel-pagerender library. Choose the download type require.
2. Extract the ZIP file and open the index.php.
3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
unisharp / laravel-pagerender example snippets
composer
use \Unisharp\Pagerender\PageRenderTrait;
private $default_view = 'page.show';
public function up()
{
Schema::create('models', function(Blueprint $table)
{
// ...
$table->string('alias');
$table->integer('parent_id')->unsigned()->nullable();
$table->string('custom_view', 128)->nullable();
// ..
$page = new Page();
$page->render();
// Generates the default view(or custom view if the column is not empty).
$page->summary('content', 7);
// Shorten words of a column, ex: The PHP...
$page->getByAlias('aboutus');
// Get the about us page.
$page->hasByAlias('aboutus');
// Check if the about us page exists.
$page->allWithAlias();
// Get pages that have alias.
$page->subs;
// Get children pages.
$page->hasSubs();
// Check if children pages exist.
$page->parent;
// Get parent page.
$page->hasParent();
// Check if parent page exists.
$page->roots();
// Get all pages at top level.
$page->isRoot();
// Check if this page is at top level.
$page->getLevel();
// Get level count(top level as 0).
$page->ancestors();
// Get all parent pages of the current page.
$page->tree();
// Get all pages with parent-child structure.
Loading please wait ...
Before you can download the PHP files, the dependencies should be resolved. This can take some minutes. Please be patient.