All Projects → 91php → laravel-starter

91php / laravel-starter

Licence: MIT license
😺 Your next laravel-api-starter in 30 seconds

Programming Languages

PHP
23972 projects - #3 most used programming language
Blade
752 projects

Projects that are alternatives of or similar to laravel-starter

progressive-web-app-starter
Preact based starter kit for making a Progressive Web App (PWA).
Stars: ✭ 19 (-70.77%)
Mutual labels:  starter-kit
spring-boot-create-react-app
Simple template to create a spring boot back-end with create react app front-end combined into a microservice
Stars: ✭ 25 (-61.54%)
Mutual labels:  starter-kit
laravel-scaffold-v1
The base for developing awesome projects
Stars: ✭ 15 (-76.92%)
Mutual labels:  starter-kit
webpack-starter
'Just Add Water' Webpack 2, babel and glslify gourmet mix.
Stars: ✭ 13 (-80%)
Mutual labels:  starter-kit
materializecss starter
A Starter Boilerplate for Materializecss, ionicons, font-awesome and Animatecss
Stars: ✭ 58 (-10.77%)
Mutual labels:  starter-kit
nlp-cheat-sheet-python
NLP Cheat Sheet, Python, spacy, LexNPL, NLTK, tokenization, stemming, sentence detection, named entity recognition
Stars: ✭ 69 (+6.15%)
Mutual labels:  starter-kit
beego-vuejs-starter-kit
Beego (GOLANG), Webpack, Sass, Vue.js, Vuex, Buefy
Stars: ✭ 32 (-50.77%)
Mutual labels:  starter-kit
bb8
Starter kit for automating tasks in everyday front-end development. 👨🏻‍💻 ⚡️ 🛠 ✨ 🤖
Stars: ✭ 13 (-80%)
Mutual labels:  starter-kit
angular-starter
🚀 Angular 14 Starter with Storybook, Transloco, Jest, TestCafe, Docker, ESLint, Material & Prettier 🚀
Stars: ✭ 124 (+90.77%)
Mutual labels:  starter-kit
birthday.py
🎉 A simple discord bot in discord.py that helps you understand the usage of SQL databases
Stars: ✭ 30 (-53.85%)
Mutual labels:  starter-kit
commercejs-chopchop-demo
A Commerce.js starter kit for Next.js. A beautifully designed elegantly developed, end to end commerce experience for developers and agencies. Pre-integrated with Stripe. One-click deploy to Vercel.
Stars: ✭ 129 (+98.46%)
Mutual labels:  starter-kit
go-iris-mv
No description or website provided.
Stars: ✭ 21 (-67.69%)
Mutual labels:  starter-kit
stack
A set of components for makers to ship better products faster 🚀
Stars: ✭ 27 (-58.46%)
Mutual labels:  starter-kit
fractal-starter-kit
Starter kit for Fractal with SCSS, Webpack, XO, sass-lint and Gulp
Stars: ✭ 22 (-66.15%)
Mutual labels:  starter-kit
Example
Metarhia application example for Node.js
Stars: ✭ 147 (+126.15%)
Mutual labels:  starter-kit
hbuild
⚔repaid build web/vue/react project starter kit with cli
Stars: ✭ 37 (-43.08%)
Mutual labels:  starter-kit
webpack-starter
A very simple project starter with webpack composed with the latest features
Stars: ✭ 19 (-70.77%)
Mutual labels:  starter-kit
phaser-starter
Minimal starter project to get a Phaser game environment up and running with ease.
Stars: ✭ 73 (+12.31%)
Mutual labels:  starter-kit
ruby-sinatra-starter-app
A starter project for Ruby On Sinatra web app projects to introduce programmers to Ruby programming.
Stars: ✭ 36 (-44.62%)
Mutual labels:  starter-kit
three-typescript-starter
Three.js + Typescript + Webpack Boilerplate
Stars: ✭ 105 (+61.54%)
Mutual labels:  starter-kit

laravel-starter

把日常开发中的常用功能抽出来做一个starter,避免每次开新项目时耗费时间去做大量重复工作,该repo会长期维护,欢迎大家star。在使用中如有bug或体验问题,请提issue。

基本功能

api模块

  1. dingo+jwt-auth+fractal
  2. RSA接口加密
  3. 封装好的Exception异常类
  4. api模块的log(记录每条请求的参数和响应)

admin模块

  1. CORS跨域
  2. RBAC权限控制
  3. admin模块的log

common模块

  1. 文件上传(七牛云,并记录附件)
  2. 短信发送
  3. 封装了redis常用操作RedisService和redis锁RedisLock
  4. 敏感词功能
  5. 常用辅助函数库

其他

  1. laravel分模块的最佳实践
  2. MRSC模型
  3. swagger(php的swagger不好用,不写)
  4. 支持切换dev/test/prod环境配置
  5. 支持项目初始化(数据库迁移工具)
  6. laravel错误日志的最佳实践

代码质量

  1. php-cs-fixerphp-cs-fixer fix $PWD --config=cs.php
  2. 静态检测工具larastan./vendor/bin/phpstan analyse

常用功能

  1. 第三方登录(微信登录、qq登录)
  2. 第三方支付(微信支付、支付宝)
  3. url转二维码
  4. 图片验证码

使用说明

部署

  1. clone项目。gh repo clone 91php/laravel-starter
  2. docker-compose up --build部署服务,具体使用查看aschmelyun/docker-compose-laravel

二次开发

  1. 使用php artisan module:make Demo生成指定模块名,具体使用查看nWidart/laravel-modules

todo

  1. 第三方登录(微信登录、qq登录)
  2. 第三方支付(微信支付、支付宝)
  3. 自己实现并添加类似ThinkPHP5的场景验证,很好用
  4. 链路追踪: 使用zipkin作为laravel的链路追踪方案
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].