All Projects → moeen-basra → Laravel React

moeen-basra / Laravel React

Licence: mit
Laravel 8 and React 17 boilerplate

Projects that are alternatives of or similar to Laravel React

Laravel Translator
An Eloquent translator for Laravel
Stars: ✭ 275 (-41.74%)
Mutual labels:  laravel, composer
Laravel Feed
Laravelium Feed package for Laravel.
Stars: ✭ 356 (-24.58%)
Mutual labels:  laravel, composer
Laravel Form Components
A set of Blade components to rapidly build forms with Tailwind CSS (v1.0 and v2.0) and Bootstrap 4. Supports validation, model binding, default values, translations, Laravel Livewire, includes default vendor styling and fully customizable!
Stars: ✭ 295 (-37.5%)
Mutual labels:  laravel, bootstrap-4
Laravel Shield
A HTTP basic auth middleware for Laravel
Stars: ✭ 193 (-59.11%)
Mutual labels:  laravel, composer
Docker Laravel
🐳 Build a simple laravel development environment with docker-compose.
Stars: ✭ 415 (-12.08%)
Mutual labels:  laravel, composer
Laravel Database Encryption
A package for automatically encrypting and decrypting Eloquent attributes in Laravel 5.5+, based on configuration settings.
Stars: ✭ 238 (-49.58%)
Mutual labels:  laravel, composer
Jwt Auth Guard
JWT Auth Guard for Laravel and Lumen Frameworks.
Stars: ✭ 319 (-32.42%)
Mutual labels:  laravel, composer
Imall
基于Laravel5.2,Vue.js1.0的微信商城,用于熟悉 Laravel、Vuejs、Webpack、Gulp 的结合使用,已不维护及更新。(1MB单核基础服务器,浏览请耐心等待图片加载...)
Stars: ✭ 168 (-64.41%)
Mutual labels:  laravel, composer
Pusher Http Laravel
[DEPRECATED] A Pusher Channels bridge for Laravel
Stars: ✭ 410 (-13.14%)
Mutual labels:  laravel, composer
Laravel Wallet
Easy work with virtual wallet
Stars: ✭ 401 (-15.04%)
Mutual labels:  laravel, composer
Nebula
Nebula is a minimalistic and easy to use administration tool for Laravel applications, made with Laravel, Alpine.js, and Tailwind CSS.
Stars: ✭ 190 (-59.75%)
Mutual labels:  laravel, composer
Performance
⏱ PHP performance tool analyser your script on time, memory usage and db query. Support Laravel and Composer for web, web console and command line interfaces.
Stars: ✭ 429 (-9.11%)
Mutual labels:  laravel, composer
Plus
💝The Plus (ThinkSNS+) is a powerful, easy-to-develop social system built with Laravel.
Stars: ✭ 2,148 (+355.08%)
Mutual labels:  laravel, composer
Laravel Zero
A PHP framework for console artisans
Stars: ✭ 2,821 (+497.67%)
Mutual labels:  laravel, composer
Laravel Messenger
Simple user messaging package for Laravel
Stars: ✭ 2,140 (+353.39%)
Mutual labels:  laravel, composer
Laravel
A Vimeo bridge for Laravel
Stars: ✭ 302 (-36.02%)
Mutual labels:  laravel, composer
Laravel Ecommerce
Laravel open source e-commerce system.
Stars: ✭ 163 (-65.47%)
Mutual labels:  laravel, composer
Telegram Bot Sdk
🤖 Telegram Bot API PHP SDK. Lets you build Telegram Bots easily! Supports Laravel out of the box.
Stars: ✭ 2,212 (+368.64%)
Mutual labels:  laravel, composer
Coastercms
The repository for Coaster CMS (coastercms.org), a full featured, Laravel based Content Management System
Stars: ✭ 380 (-19.49%)
Mutual labels:  laravel, composer
Laravel Server Monitor
Server Monitoring Command for Laravel Applications
Stars: ✭ 424 (-10.17%)
Mutual labels:  laravel, composer

Laravel 8 and React 17 boilerplate

There are two different ways to run this demo

Please follow the guide.

Prerequisite

  1. Make sure you have composer installed.
  2. Make sure you have latest stable version of node installed.

Option 1

  1. git clone
  2. create a .env file copy content from .env.example and update the values
  3. composer install && composer update
  4. php artisan cron:refresh-database
  5. npm install && npm run dev
  6. php artisan key:gen
  7. php artisan serve

Option 2

Prerequisite

Make sure you have docker and docker-compose installed on you machine.

  1. git clone
  2. create a .env file copy content from .env.docker and do not make any change

run following command in terminal / power shell

docker-compose up -d

when docker will finish building the containers, access the "laravel-react-app" container using following command

docker exec -it laravel_react_app sh

now you will be inside container

run following commands

  1. composer install && composer update
  2. php artisan cron:refresh-database
  3. php artisan key:gen
  4. npm install && npm run dev

open browser and check the following address

http://localhost:8100

TODO:

  • [x] Add Redux
  • [x] Add Laravel Sanctum for authentication
  • [x] User Login
  • [x] User Register
  • [x] Users Crud
  • [x] Articles Crud
  • [x] Form validation Client and Server
  • [ ] Reset Password
  • [x] Tests
  • [x] Upgrade to Laravel 7
  • [x] Upgrade to React 16.13
  • [x] docker
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].