All Projects → devinsays → laravel-react-bootstrap

devinsays / laravel-react-bootstrap

Licence: MIT license
Example to-do app (including auth) built with Laravel 8 and React.

Programming Languages

PHP
23972 projects - #3 most used programming language

Projects that are alternatives of or similar to laravel-react-bootstrap

Laravel admin api
基于laravel5.5开发的基础后台管理脚手架, RBAC权限控制; 接口基于dingo/api和tymon/jwt, 可在此基础上完成你的laravel项目
Stars: ✭ 59 (-57.55%)
Mutual labels:  jwt-auth
Lumen Api Starter
Lumen 8 基础上扩展出的API 启动项目,精心设计的目录结构,规范统一的响应数据格式,Repository 模式架构的最佳实践。
Stars: ✭ 197 (+41.73%)
Mutual labels:  jwt-auth
Quasar-JWT
Quasar - JWT Authentication Starter Kit
Stars: ✭ 38 (-72.66%)
Mutual labels:  jwt-auth
React Login
A client side implementation of authentication using react.js for my blog on medium. This is the second part of my previous blog on how to implement scalable node.js server.
Stars: ✭ 105 (-24.46%)
Mutual labels:  jwt-auth
Doorkeeper Jwt
JWT Token support for Doorkeeper
Stars: ✭ 174 (+25.18%)
Mutual labels:  jwt-auth
Php Jwt
Ultra lightweight, dependency free and standalone JSON web token (JWT) library for PHP5.6 to PHP8.0. This library makes JWT a cheese.
Stars: ✭ 214 (+53.96%)
Mutual labels:  jwt-auth
Laravel Janitor
🔑 Easily add login proxy to your Laravel API
Stars: ✭ 54 (-61.15%)
Mutual labels:  jwt-auth
springboot-wx
🎉微信小程序-基于SpringBoot的实现Maven聚合,分为core核心模块,service服务模块,gateway对外网关模块,目前已经实现Shrio鉴权jwt监控鉴权,为小程序提供统一规范接口,以及小程序配套后台.
Stars: ✭ 52 (-62.59%)
Mutual labels:  jwt-auth
Jwtpermission
基于token验证的Java Web权限控制框架,使用jjwt,支持redis和db多种存储方式,可用于前后端分离项目,功能完善、使用简单、易于扩展。
Stars: ✭ 186 (+33.81%)
Mutual labels:  jwt-auth
MyAPI
A template to create awesome APIs easily ⚡️
Stars: ✭ 117 (-15.83%)
Mutual labels:  jwt-auth
Laravel Api Boilerplate
A Boilerplate Project For Laravel API's (NOT MAINTAINED)
Stars: ✭ 113 (-18.71%)
Mutual labels:  jwt-auth
Jose2go
Golang (GO) implementation of Javascript Object Signing and Encryption specification
Stars: ✭ 150 (+7.91%)
Mutual labels:  jwt-auth
Reallysimplejwt
A really simple library to generate JSON Web Tokens in PHP.
Stars: ✭ 218 (+56.83%)
Mutual labels:  jwt-auth
Express Jwt
An example API for creating/verifying json web tokens
Stars: ✭ 105 (-24.46%)
Mutual labels:  jwt-auth
spring-boot-refresh-token-jwt
Spring Boot Refresh Token using JWT example - Expire and Renew JWT Token
Stars: ✭ 156 (+12.23%)
Mutual labels:  jwt-auth
Lara Vue Auth
A repo for laravel vue authentication tutorial.
Stars: ✭ 54 (-61.15%)
Mutual labels:  jwt-auth
Jwt Spring Security Jpa
Backend MVP showcasing JWT (Json Web Token) authentication with multiple login, timeout / refresh / logout (with in memory invalidation) using Spring Security & MySQL JPA.
Stars: ✭ 202 (+45.32%)
Mutual labels:  jwt-auth
spring-boot-login-example
Spring Boot Login and Registration example with MySQL, JWT, Rest Api - Spring Boot Spring Security Login example
Stars: ✭ 50 (-64.03%)
Mutual labels:  jwt-auth
BarterOnly
An ecommerce platform to buy or exchange items at your convenience
Stars: ✭ 16 (-88.49%)
Mutual labels:  jwt-auth
Laravel Jwt
Dead simple, plug and play JWT API Authentication for Laravel (5.4+)
Stars: ✭ 225 (+61.87%)
Mutual labels:  jwt-auth

Laravel React To Do App

An example To Do App built with Laravel and React. It includes:

Use it as a base for quick prototypes or to learn from. Suggestions, recommendations, and pull requests welcome!

Demo Site

View a demo of the app at laravelreact.com.

(Password resets will not be sent from this server. Data will be cleared on a regular basis.)

Development Environment

This project runs on a LEMP stack (Linux, NGINX, MySQL, & PHP).

The backend built with Laravel. The frontend is 100% React.

If you don't already have a LEMP environment running, Valet is a good option for OSX.

Set Up

Clone the repository:

git clone https://github.com/devinsays/laravel-react-bootstrap

Create your environment file:

cp .env.example .env

The app key is used to salt passwords. If you need to work with production data you'll want to use the same app key as defined in the .env file in production so password hashes match.

Update these settings in the .env file:

  • DB_DATABASE (your local database, i.e. "todo")
  • DB_USERNAME (your local db username, i.e. "root")
  • DB_PASSWORD (your local db password, i.e. "")
  • HASHIDS_SALT (use the app key or match the variable used in production)

Install PHP dependencies:

composer install

If you don't have Composer installed, instructions here.

Generate an app key:

php artisan key:generate

Generate JWT keys for the .env file:

php artisan jwt:secret

Run the database migrations:

php artisan migrate

Install Javascript dependencies:

npm install

If you don't have Node and NPM installed, instructions here.

Run an initial build:

npm run development

Additional Set Up Tips

Database Seeding

If you need sample data to work with, you can seed the database:

php artisan migrate:refresh --seed --force

Read more in /docs/database-seeds.md.

Seeded User

After seeding the database, you can log in with these credentials:

Email: [email protected] Password: password

Email Driver

Laravel sends emails for password resets. The default for MAIL_DRIVER in .env.example is log. You can view logged emails in storage/logs/laravel.log.

Other Notes

Internal Docs:

Laravel Docs:

https://laravel.com/docs/

Valet Tutorial:

https://scotch.io/tutorials/use-laravel-valet-for-a-super-quick-dev-server

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].