All Projects → sheldon9527 → larvelworkerman

sheldon9527 / larvelworkerman

Licence: other
Laravel5.5 + dingo + jwt + workerman 具有聊天的框架. 接口采用dingo标准的RESTFUL模式,JWT用于token验证,workerman用于聊天工具开发只要是websocket

Programming Languages

PHP
23972 projects - #3 most used programming language
HTML
75241 projects
Vue
7211 projects

Projects that are alternatives of or similar to larvelworkerman

laravel-vue-starter
Well Documented Laravel Starter App From Development to Production. For Full Blown RESTFUL API and SPA with Beautiful UI Using Buefy / ElementUi For Reusable Vue Components
Stars: ✭ 80 (+300%)
Mutual labels:  dingo-api, jwt-authentication
web-haskell-graphql-postgres-boilerplate
Modern webserver in Haskell: Graphql + Postgresql + Authentication + DB migration + Dotenv and more
Stars: ✭ 114 (+470%)
Mutual labels:  jwt-authentication
dingo-api-demo
dingo+jwt+api
Stars: ✭ 17 (-15%)
Mutual labels:  jwt-authentication
server-authentication-next.js
No description or website provided.
Stars: ✭ 103 (+415%)
Mutual labels:  jwt-authentication
spring-boot-security-postgresql
Spring Boot, Spring Security, PostgreSQL: JWT Authentication & Authorization example
Stars: ✭ 65 (+225%)
Mutual labels:  jwt-authentication
spring-boot-oauth2-password-flow
Spring Boot 2 - OAuth2 password-flow with JWT
Stars: ✭ 51 (+155%)
Mutual labels:  jwt-authentication
CleanArchitecture-Template
This is a solution template for Clean Architecture and CQRS implementation with ASP.NET Core.
Stars: ✭ 60 (+200%)
Mutual labels:  jwt-authentication
angular-8-jwt-authentication
Demo project for Angular 8 JWT Authentication with HttpInterceptor and Router
Stars: ✭ 36 (+80%)
Mutual labels:  jwt-authentication
Navigation
一款基于 Workerman 的 PHP Web 开发框架。
Stars: ✭ 20 (+0%)
Mutual labels:  workerman
spring-boot-jwt-social-auth
Implementing JWT authentication and integrate Facebook login with it using Spring Boot
Stars: ✭ 32 (+60%)
Mutual labels:  jwt-authentication
EasyTokenGenerator
This repo aims to dynamically and simply generate tokens in Token Based systems.
Stars: ✭ 15 (-25%)
Mutual labels:  jwt-authentication
auth-jwt
www.yiiframework.com/
Stars: ✭ 28 (+40%)
Mutual labels:  jwt-authentication
symfony5-jwt-restapi
API for Meeting app development
Stars: ✭ 21 (+5%)
Mutual labels:  jwt-authentication
authentication
A framework agnostic authentication library based on PSR standards
Stars: ✭ 19 (-5%)
Mutual labels:  jwt-authentication
nfw
A jsonapi boilerplate for @nfw-core with mikro-orm
Stars: ✭ 23 (+15%)
Mutual labels:  jwt-authentication
TASK-Management-System
Spring Boot and Angular 7 web application for task management .
Stars: ✭ 34 (+70%)
Mutual labels:  jwt-authentication
node-js-jwt-auth
Node.js Demo for Token Based Authentication (JWT) with MySQL database
Stars: ✭ 161 (+705%)
Mutual labels:  jwt-authentication
react-redux-aspnet-core-webapi
No description or website provided.
Stars: ✭ 34 (+70%)
Mutual labels:  jwt-authentication
node-express-mongo-passport-jwt-typescript
A Node.js back end web application with REST API, user JWT authentication and MongoDB data storage using TypeScript
Stars: ✭ 51 (+155%)
Mutual labels:  jwt-authentication
task-manager
Task Manager App
Stars: ✭ 19 (-5%)
Mutual labels:  jwt-authentication

简介说明

Laravel5.5 + dingo + jwt + workerman 具有聊天的框架. 接口采用dingo标准的RESTFUL模式,JWT用于token验证,workerman用于聊天工具开发只要是websocket

克隆并安装扩展,简单的配置和操作

$ git clone [email protected]:sheldon9527/larvelworkerman.git
$ composer install
$ 设置 `storage` 目录必须让服务器有写入权限。
$ cp .env.example .env
$ vim .env
    DB_*
        填写数据库相关配置 your database configuration
    APP_KEY
        php artisan key:generate
    JWT_SECRET
        php artisan jwt:secret

dingo+jwt 有用的阅读

读文档很重要,请先仔细读读文档 laravel, dingo/api,jwt,fractal 的文档。

dingo+jwt 操作步奏

$ php artisan migrate
$ php artisan db:seed (默认添加了10个用户)

头信息中可以增加 Accept:application/vnd.app.v1+json 切换v1和v2版本

workerman 有用的阅读

特性

启动停止(Linux系统)

以debug方式启动

  • php chatStart.php start

以daemon方式启动

  • php chatStart.php start -d

相关配置

  • config/chat 连接服务的相关配置

测试

说明

https://github.com/sheldon9527/larvelworkerman/blob/master/app/Chat/Events.php 这个文件是聊天的主要的业务逻辑文件,根据不同的业务需求进行编程。

Star

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