Eloquent compatible model for working with Netflex Pages.
composer require netflex/pagesphp artisan vendor:publish --tag=config<?php
use Netflex\Pages\Components\Picture;
/**
*
*/
return [
'breakpoints' => [
'xss' => 320,
'xs' => 480,
'sm' => 768,
'md' => 992,
'lg' => 1200,
'xl' => 1440,
'xxl' => 1920,
],
'presets' => [
'default' => [
'mode' => Picture::MODE_ORIGINAL,
'resolutions' => ['1x', '2x'],
],
'banner' => [
'mode' => Picture::MODE_LANDSCAPE,
'resolutions' => ['1x', '2x'],
'size' => [1920, 600],
// Customize config per breakpoint:
'breakpoints' => [
'md' => [
'mode' => Picture::MODE_FIT,
'resolutions' => ['1x'].
],
'lg' => 'md', // Aliasing 'lg' breakpoint to 'md'
]
],
],
];<?php
use Netflex\Pages\Page;
$page = Page::find(10000);
$slug = 'top-10-tricks-for-working-with-netflex';
$pageForUrl = Page::resolve($slug);
$firstPage = Page::first();
$lastPage = Page::last();
$newestPage = Page::orderBy('updated', 'desc')->first();
$freshPage = new Page([
'name' => 'Fresh new article',
'author' => 'John Doe',
'content' => '<h1>Hello world!</h1>'
]);
$freshPage->save();Thank you for considering contributing to the Netflex Structure! Please read the contribution guide.
In order to ensure that the community is welcoming to all, please review and abide by the Code of Conduct.
Netflex Structure is open-sourced software licensed under the MIT license.
Copyright © 2020 Apility AS