Skip to content

NHSLeadership/assess

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

208 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation


Leadership Academy

Self Assessment 360 Tools

A web application built with the Laravel framework.

Installation

Run composer install. If applicable, compile Node assets. Please ensure your PHP version meets the Composer requirement (PHP 8+). composer install

When you first install it, the .env will not be present

cp .env.example .env php artisan key:generate

And tweak your default settings if needed (mysql, security, etc.)

Locally run the app with (recommended)

php artisan serve

This will serve the application at:

http://localhost/

Optionally you can specify a port with:

php artisan serve --port=8005

This will serve the application at:

http://localhost:8005/

Compiling assets

Run development build npm run dev

Run development watch npm run watch watch-poll

Run production build npm run production

Optimising Filament components

When developing new filament components in dashboard you may need to optimise the backend to load them quicker.

The following will create cache files in the bootstrap/cache/filament directory:

php artisan filament:cache-components

The following will cache the configuration files and routes and will optimise filament components (including stage and production):

php artisan optimize

Additionally, you may consider the following command to cache frontend assets:

php artisan icon:cache

Creating symbolic link to storage public folder

To make files in storage/app/public (such as certificate background images) accessible from the web:

php artisan storage:link

This will connect [/var/www/html/public/storage] to [/var/www/html/storage/app/public].

Running tests

sail php ./vendor/bin/pest

Umami configuration

Umami runtime configuration is DB-backed via Spatie Settings. config/umami.php is used only for defaults and bootstrap.

License

The Laravel framework is open-sourced software licensed under the MIT license.

About

Laravel based Assessment project

Resources

License

Security policy

Stars

Watchers

Forks

Packages

 
 
 

Contributors