pointblue/laravel

Larvel components and code used for Point Blue Applications

Installs: 313

Dependents: 0

Suggesters: 0

Stars: 0

Watchers: 4

Forks: 0

Open Issues: 0

Language:HTML

Type:project

2.1.2 2017-05-03 18:20 UTC

README

Shared Larvel code for Point Blue applications

Install with command composer require pointblue/laravel

In app/Console/Kernel.php:

  • add use PointBlue\Laravel\Views\PointBlueViews; to the top of the page
  • add PointBlueViews::class, to the $commands array

Views

To install a view, use the command php artisan pb:view {viewname} where {viewname} is the name of the view that will be copied to the resources/views path of your laravel app. Use this list of available views:

  • footer - Standard Point Blue footer

  • navbar - Standard Point Blue navigation bar

  • loading - loading bar, requires uib-progressbar

  • docs - Documentation View, add to routes.php (see below)

  • release - Release Notes View, add to routes.php (see below)

  • feedback - zendesk feedback widget - install in <head></head>

The view will be installed to the directory resources/views/partials/universal

Environment Variables

The views will need these environment variables to be set in the .env file:

  • APP_URL
  • PB_APP_NAME
  • PB_APP_IMAGE_URL

Routes

The following routes are assumed with code in the footer, and should be implemented in app/Http/routes.php:

Route::get('/docs', function () {
    return view('pb-docs');
})->name('docs');

Route::get('/release', function () {
    return view('pb-release');
})->name('release');

Styles

The stylesheet assets/sass/styles.scss should be included in your project under /resources/assets/sass