pointblue / laravel
Larvel components and code used for Point Blue Applications
Installs: 552
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 5
Forks: 0
Open Issues: 0
Language:HTML
Type:project
Requires
- php: >=5.4
This package is auto-updated.
Last update: 2024-12-11 15:18:29 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