Skip to content

csechrist/laravel-template

Repository files navigation

Laravel Starter Template

Features

  • S3 File Uploads
  • Social Authentication
  • Pushing alerts
  • Email verification
  • Advanced Search Functionalities
  • Mailgun Email Sending
  • Localization
  • Use UUIDs instead of Auto-Incrementing IDs
  • Segment Integration
  • Mix CloudFront CDN

Local Prerequisites

Required Services

Getting Started

  1. Copy .env.example to .env
  2. Fill .env with your Environment Variables
  3. Run composer install

Official Packages

  • Socialite: Used for social authentication (Google, Facebook, Twitter, etc)
  • Scout: Used for search functionality

Non-Official Packages

Non-Laravel PHP Packages

  • GuzzleHTTP: Used for HTTP requests, as well as some Laravel Functionality

Development Packages/Tools

  • Debugbar: Used for development only
  • MailHog: Used to catch SMTP requests/Show Emails

About

Template for my Laravel Projects

Resources

Stars

Watchers

Forks