#Installation

#####composer.json

"repositories": [
  {
    "type": "vcs",
	"url": "git@github.com:7ammer/sitewide-snippets.git"
  }
],
"require": {
  "jammer/sitewide-snippets": "dev-master"
}

#####config/app.php

'providers' => [
    /*
     * Package Service Providers...
     */
    // SitewideSnippets for SleepingOwl
    SitewideSnippets\SitewideSnippetsServiceProvider::class,
]

#####app/Admin/navigation.php

[
	'title' => 'Site Settings',
	'icon' => 'fa fa-cog',
	'model' => \SitewideSnippets\Model\SitewideSnippet::class
]

##Run commands php artisan vendor:publish php artisan migrate

##Example table

  • title = my example
  • legend = my-example
  • form_elements =
[
	{
		"type":"textarea",
		"title":"Contentious words",
		"machine_name":"words",
		"field":"snippet_1"
	},
	{
		...
	}
]

##setup admin page ####app/Admin/sitewideSnippets.php

##Helpers Useage showSnippet($snippet_legend, $machine_name = false) ie: showSnippet('contentious', 'words')


######credit: https://github.com/jaiwalker/setup-laravel5-package