pointblue / pb-laravel by pointblueconsci

Larvel components and code used for Point Blue Applications
518
0
5
Package Data
Maintainer Username: pointblueconsci
Maintainer Contact: mmagana@gmail.com (Martin Magana)
Package Create Date: 2017-03-10
Package Last Update: 2017-05-30
Language: HTML
License: MIT
Last Refreshed: 2024-04-19 15:07:44
Package Statistics
Total Downloads: 518
Monthly Downloads: 1
Daily Downloads: 0
Total Stars: 0
Total Watchers: 5
Total Forks: 0
Total Open Issues: 0

Point Blue Laravel

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