alexanderhorner / laravel-orbit-html-driver
A HTML driver for laravel orbit, a flat-file database driver for Laravel Eloquent.
v2.3
2022-03-22 00:34 UTC
Requires
- php: ^7.4 || ^8.0
- illuminate/database: ^8.0 || ^9.0
- ryangjchandler/orbit: ^1.0 || *
- spatie/yaml-front-matter: ^2.0
- symfony/yaml: ^3.0 || ^4.0 || ^5.0 || ^6.0
README
A HTML driver for laravel orbit, a flat-file driver for Laravel Eloquent. Supports Jekyll Markdown, HTML + YAML front matter.
Installation
Install via composer by running this in your terminal:
composer require ryangjchandler/orbit
Usage
Go into your orbit config file config/orbit.php
. If you cant find it, publish it by running this in your terminal:
php artisan vendor:publish --provider="Orbit\\OrbitServiceProvider"
In the config file, add the HTML Driver and configure it as default driver:
<?php return [ 'default' => env('ORBIT_DEFAULT_DRIVER', 'html'), # <-- Change here to html 'drivers' => [ 'html' => \Alexanderhorner\LaravelOrbitHtmlDriver\Driver\HTMLDriver::class, # <-- Add this line to your drivers array here 'md' => \Orbit\Drivers\Markdown::class, 'json' => \Orbit\Drivers\Json::class, 'yaml' => \Orbit\Drivers\Yaml::class, 'md_json' => \Orbit\Drivers\MarkdownJson::class, ], ...
This should be it. New database entries should now create html files with yaml front matter.