laravel-crud-api-generator
所属分类:其他
开发工具:PHP
文件大小:0KB
下载次数:0
上传日期:2023-10-08 16:53:15
上 传 者:
sh-1993
说明: laravel的积垢发生器,
(Crud generator by laravel,)
文件列表:
composer.json (533, 2023-11-16)
composer.lock (595, 2023-11-16)
main/ (0, 2023-11-16)
main/create.php (169, 2023-11-16)
main/index.php (557, 2023-11-16)
src/ (0, 2023-11-16)
src/Enums/ (0, 2023-11-16)
src/Enums/EnumFolderToApi.php (934, 2023-11-16)
src/Generator.php (1450, 2023-11-16)
src/Helpers/ (0, 2023-11-16)
src/Helpers/HelperFiles.php (1581, 2023-11-16)
src/Repositories/ (0, 2023-11-16)
src/Repositories/ToApis/ (0, 2023-11-16)
src/Repositories/ToApis/Helpers/ (0, 2023-11-16)
src/Repositories/ToApis/Helpers/GenerateToApiDestroyController.php (5784, 2023-11-16)
src/Repositories/ToApis/Helpers/GenerateToApiFactory.php (3255, 2023-11-16)
src/Repositories/ToApis/Helpers/GenerateToApiInsideRouteWeb.php (45900, 2023-11-16)
src/Repositories/ToApis/Helpers/GenerateToApiListController.php (5088, 2023-11-16)
src/Repositories/ToApis/Helpers/GenerateToApiListPaginateController.php (4952, 2023-11-16)
src/Repositories/ToApis/Helpers/GenerateToApiMigration.php (8194, 2023-11-16)
src/Repositories/ToApis/Helpers/GenerateToApiModel.php (3954, 2023-11-16)
src/Repositories/ToApis/Helpers/GenerateToApiPostman.php (26055, 2023-11-16)
src/Repositories/ToApis/Helpers/GenerateToApiRepository.php (21987, 2023-11-16)
src/Repositories/ToApis/Helpers/GenerateToApiRoute.php (6728, 2023-11-16)
src/Repositories/ToApis/Helpers/GenerateToApiScript.php (3261, 2023-11-16)
src/Repositories/ToApis/Helpers/GenerateToApiSeeder.php (2907, 2023-11-16)
src/Repositories/ToApis/Helpers/GenerateToApiShowController.php (5437, 2023-11-16)
src/Repositories/ToApis/Helpers/GenerateToApiStoreController.php (9220, 2023-11-16)
src/Repositories/ToApis/Helpers/GenerateToApiUpdateController.php (7748, 2023-11-16)
src/Repositories/ToApis/ToApiRepository.php (10591, 2023-11-16)
src/Scripts.php (681, 2023-11-16)
# Project CRUD API Laravel
For new project.
## URL Package List:
- **[laravel-crud-api-generator](https://packagist.org/packages/infinito/laravel-crud-api-generator)**
1.- Install package:
```sh
For prod:
composer require infinito/laravel-crud-api-generator
For dev:
composer require infinito/laravel-crud-api-generator:dev-main
For remove:
composer remove infinito/laravel-crud-api-generator
```
2.-Excute
```sh
php artisan make:controller Dev/TestController
```
3.- Add Dev/TestController add web.php:
```sh
...
use Infinito\LaravelCrudApiGenerator\Scripts;
...
class TestController {
public function __invoke(){
(new Scripts())->__invoke();
echo "Done!";
}
}
```
4.- Add web.php:
```sh
Route::get('/test', [\App\Http\Controllers\Dev\TestController::class, '__invoke'])->name('test');
```
5.- Add inside "app/Http\Middleware\VerifyCsrfToken" exception "VerifyCsrfToken.php"
```sh
...
protected $except = [
'generator/*', // <---- This Line
...
];
...
```
6.- Add first time Postman or request get by URl
```sh
http://127.0.0.1:8090/test
```
7.- Then see form
```sh
http://127.0.0.1:8090/generator
```
Folder structure
```sh
- Controller
- Models
- Repositories
```
Nota: Para nueva version, creae una "tag" y volver a subir la version
```sh
git tag -d 1.0
Para agregar por el PhpStorm.
Borrar del github el tag.
```
近期下载者:
相关文件:
收藏者: