yangze/laravel-modules-helper

caffeinated/modules的一些命令帮助

v0.1.7 2019-12-17 16:08 UTC

This package is auto-updated.

Last update: 2024-09-08 23:25:59 UTC


README

这是一个用于创建RESTful API的包,基于nwidart/laravel-modules,首个版本的目标是在模块中创建RESTful API。

快速安装

首先通过Composer安装此包。

composer require yangze/laravel-modules-helper

此操作完成后,只需将服务提供者和门面类添加到您的项目中的config/app.php文件中

服务提供者

Yangze\ModulesHelper\ModulesHelperServiceProvider::class,

发布标签

php artisan vendor:publish --tag Yangze\ModulesHelper\ModulesHelperServiceProvider

命令列表

用法

  1. 创建模块,例如Common
php artisan make:module Common
  1. 创建RESTful API

在创建API之前,您应该确保模型已存在。

php artisan module:api common Api/CommonNewsController --model App\\Models\\CommonNews
  1. 将路由添加到api.php

在我的网站上是app/Modules/Common/Routes/api.php,您应该选择正确的模块。

Route::resource('common/news', 'CommonNewsController');
  1. 测试RESTful API