/j-api-spa-laravel-boilerplate

Laravel API for SPA boilerplate

Primary LanguagePHP

Work in progress

j-API-SPA Laravel boilerplate

Laravel is a web application framework with expressive, elegant syntax. In this repo I've added Vue with Vite as Single Page Application (SPA) front-end.

Vue utilizes Vue-Router, i18n, shadcn-vue, FontAwesome, custom useForm composable...

This repo was made with curl -s "https://laravel.build/example-app?with=mysql,redis,mailpit" | bash command from Laravel Docs

Commands

  • composer cs - lint PHP code style with Pint
  • composer csf - fix PHP code style with Pint
  • composer stan - analyze PHP code with PHPStan
  • php artisan boil:all project - generate TypeScript models for Project model based on database schema

Packages

Functionalities

Utils

Service integrations

  • laravel/cashier - - Provides an expressive, fluent interface to Stripe's subscription billing services.
  • laravel/socialite - - Provides a simple, convenient way to authenticate with OAuth providers using Laravel Socialite (supports authentication via Facebook, Twitter, LinkedIn, Google, GitHub, GitLab, Bitbucket, and Slack).
  • prgayman/laravel-sms - Laravel SMS allows you to send SMS from your Laravel application using multiple sms providers, allow to add custom sms provider
  • propaganistas/laravel-phone -

Validation

Front-end - Vue