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

This package is auto-updated.

Last update: 2024-03-22 04:51:11 UTC


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.