Skip to content
This repository was archived by the owner on Jan 24, 2024. It is now read-only.
/ breeze-bootstrap Public archive

Laravel 9 (9.19.0), Breeze (1.10.0) and Bootstrap 5.2 (5.2.0-beta1) starter kit

Notifications You must be signed in to change notification settings

calumshep/breeze-bootstrap

Repository files navigation

Build Status Total Downloads Latest Stable Version License

breeze-bootstrap

This template repository provides a starting point for a Laravel application with a Bootstrap frontend.

Requirements

See https://laravel.com/docs/10.x/deployment#server-requirements for specific PHP requirements.

  • PHP 8.2 or greater
  • Docker Desktop (for Laravel Sail dev env)

Software Installed

  • Laravel 10.10 or greater
  • PHPUnit 10.1 or greater
  • Bootstrap 5.3.1 or greater
  • Google ReCAPTCHA
  • Laravel Sail (dev env)
    • MySQL

Usage

First, configure your .env file:

cp .env.example .env
nano .env

If you are using Laravel Sail in your development environment (which is already configured to go, so long as your Docker is too), start the containers with:

./vendor/bin/sail up

Install dependencies with:

composer install
php artisan key:generate
npm install
npm run build

ReCAPTCHA Configuration

A Google ReCAPTCHA account is required. You will need to get the API keys from your dashboard and place them in the .env file in the following entries:

RECAPTCHA_SITE_KEY=
RECAPTCHA_SECRET_KEY=
RECAPTCHA_SKIP_IP=

Without this, the register page will not work.

FontAwesome

To use FontAwesome for their great free icons in your UI, you will need to create an account with them and create a 'kit' for their Version 6 free icons (or another package to suit your needs) and insert the script tag into the page <head> tag in the app layout:

resources/views/layouts/app.blade.php

About

Laravel 9 (9.19.0), Breeze (1.10.0) and Bootstrap 5.2 (5.2.0-beta1) starter kit

Topics

Resources

Stars

Watchers

Forks

Languages