laravel-8-boilerplate

  • j1_656258
    了解作者
  • 100.1KB
    文件大小
  • zip
    文件格式
  • 0
    收藏次数
  • VIP专享
    资源类型
  • 0
    下载次数
  • 2022-06-15 03:36
    上传日期
laravel-api-样板 这是使用Laravel编写RESTful API项目的样板,Laravel是一个“入门工具包”,您可以在几秒钟内使用它来构建API。 包装方式: JWT-Auth- Laravel-CORS 要求: PHP的:^ 7.2 特征 JWT认证 基本功能:注册,登录,更新配置文件和密码 JSON API格式响应。 单元/功能测试。 前端Vue.js入门工具包就绪示例( )。 安装 composer create-project kennethtomagan/laravel-6-api-boilerplate myNewProject ; 安装依赖项 $ composer install 配置环境 创建.env文件: $ cat .env.example > .env 运行php artisan key:generate和php artisan jw
laravel-8-boilerplate-master.zip
内容介绍
# laravel-api-boilerplate [![Packagist](https://img.shields.io/packagist/v/kennethtomagan/laravel-6-api-boilerplate.svg)](https://packagist.org/packages/kennethtomagan/laravel-6-api-boilerplate) [![Packagist](https://poser.pugx.org/kennethtomagan/laravel-6-api-boilerplate/d/total.svg)](https://packagist.org/packages/kennethtomagan/laravel-6-api-boilerplate) [![Packagist](https://img.shields.io/packagist/l/kennethtomagan/laravel-6-api-boilerplate.svg)](https://packagist.org/packages/kennethtomagan/laravel-6-api-boilerplate) This is a boilerplate for writing RESTful API projects using Laravel, a "Starter Kit" you can use to build your API in seconds. ##### Packages: * JWT-Auth - [tymondesigns/jwt-auth](https://github.com/tymondesigns/jwt-auth) * Laravel-CORS [barryvdh/laravel-cors](http://github.com/barryvdh/laravel-cors) ##### Require: * PHP: ^7.2 ## Features * JWT Authentication * Basic Features: Registration, Login, Update Profile & Password * JSON API Format response. * Unit/Feature Testing. * Frontend Vue.js starter kit ready example ( https://github.com/kennethtomagan/Vue-CLI-Boilerplate ). ## Installation `composer create-project kennethtomagan/laravel-6-api-boilerplate myNewProject`; #### Install Dependencies ``` $ composer install ``` #### Configure the Environment Create `.env` file: ``` $ cat .env.example > .env ``` Run `php artisan key:generate` and `php artisan jwt:secret` #### Migrate and Seed the Database ``` $ php artisan migrate:fresh --seed ``` ## Route API Endpoint * Postman API Documentation Starter Kit https://documenter.getpostman.com/view/880526/SVtN3BkG?version=latest | Verb | URI | Controller | Notes | | -------- | ----------------------------------------------- | ----------------------- | ------------------------------------------ | POST | `http://localhost:8000/api/auth/login` | AuthController | to do the login and get your access token | POST | `http://localhost:8000/api/auth/register` | RegisterController | to create a new user into your application | POST | `http://localhost:8000/api/auth/recovery` | ForgotPasswordController | to recover your credentials; | POST | `http://localhost:8000/api/auth/reset` | ResetPasswordController | to reset your password after the recovery (setup your mail credentials in `.env` file to avoid error); | POST | `http://localhost:8000/api/auth/logout` | LogoutController | to log out the user by invalidating the passed token; | GET | `http://localhost:8000/api/profile` | ProfileController | to get current user data | PUT | `http://localhost:8000/api/profile` | ProfileController | to update current user data | PUT | `http://localhost:8000/api/profile/password` | ProfileController | to update current user password
评论
    相关推荐
    • Laravel开发-restful
      Laravel开发-restful Laravel4的RESTful、命名和嵌套路由
    • BitPay加密安全RESTfulAPI的PHP实现
      BitPay加密安全RESTful API的PHP实现
    • RESTful:PHP 便携式 RESTful 服务器
      易于使用,只需使用 Composer 导入它,即可开始运行服务器。 性能,我将服务器用于两件事: 概念的快速证明。 设置这个框架所花的时间应该不到一分钟,实际上,在框架设置上投入 15 分钟或更多的时间对于概念证明...
    • Laravel开发-restful
      Laravel开发-restful 轻松创建RESTful API响应
    • tp5 restful api框架
      api接口,支持oauth2.0授权码模式,客户端模式sssssssssss
    • rest-presentation:构建和使用 RESTful API
      休息展示 构建和使用 RESTful API 可在在线查看 先决条件: npm ( ) 作曲家( ) 安装: 从根目录运行npm install 从/api目录运行composer install 链接:
    • laravel-restful-api
      composer install 执行后,您必须检查.env文件并更正适当的数据库设置,注意:确保您设置的deos数据库在本地数据库系统中存在。 php artisan key:generate php artisan migrate php artisan db:seed ...
    • doctrine-laminas-hydrator:适用于层板的学说水化器
      水化器主要用于具有Laminas绑定功能的Forms上下文中,但也可以在任何水合/提取上下文中使用(例如,可以在RESTful上下文中使用)。 如果您对水龙头真的不太满意,请先阅读。 基本用法 该库附带了一个非常强大的水化...
    • restful
      docker-compose exec app composer install 护照初始化 docker-compose exec app php artisan key:generate docker-compose exec app php artisan passport:instal 代码风格和测试 您可以检查代码样式并在本地进行...
    • symfony-restful捆绑
      如何安装 composer require antonchernik/restful-bundle