api-skeleton / api-skeleton
skeleton app for developing restful apis
Installs: 309
Dependents: 0
Suggesters: 0
Security: 0
Stars: 4
Watchers: 3
Forks: 0
Open Issues: 0
Language:CSS
Requires
- php: ^7.3|^8.0
- api-skeleton/modules: ^6.2
- benwilkins/laravel-fcm-notification: dev-master
- intervention/image: ^2.5
- jackiedo/dotenv-editor: ^1.2
- laravel/octane: ^1.0
- laravel/passport: ^10.1
- laravel/socialite: ^5.2
- phpdocumentor/reflection-docblock: ^5.2
- predis/predis: ^1.1
- pusher/pusher-php-server: ^7.0
- socialiteproviders/apple: ^5.0
- werk365/etagconditionals: ^1.2
Requires (Dev)
- phpunit/phpunit: 4.*
- scrutinizer/ocular: ~1.1
- 1.5.3
- 1.5.2
- 1.5.1
- 1.5.0
- 1.4.9
- 1.4.8
- 1.4.7
- 1.4.6
- 1.4.5
- 1.4.4
- 1.4.3
- 1.4.2
- 1.4.1
- 1.4.0
- 1.3.9
- 1.3.8
- 1.3.7
- 1.3.6
- 1.3.5
- 1.3.4
- 1.3.3
- 1.3.2
- 1.3.1
- 1.3.0
- 1.2.9
- 1.2.8
- 1.2.7
- 1.2.6
- 1.2.5
- 1.2.4
- 1.2.3
- 1.2.2
- 1.2.1
- 1.2.0
- 1.1.9
- 1.1.8
- 1.1.7
- 1.1.6
- 1.1.5
- 1.1.4
- 1.1.3
- 1.1.2
- 1.1.1
- 1.1.0
- dev-master / 1.0.x-dev
- 1.0.9
- 1.0.8
- 1.0.7
- 1.0.6
- 1.0.5
- 1.0.4
- 1.0.3
- 1.0.2
- 1.0.1
- 1.0.0
- dev-scrutinizer-patch-1
- dev-scrutinizer-patch-2
This package is auto-updated.
Last update: 2024-02-29 02:16:04 UTC
README
Install
Via Composer
Run this command:
composer require api-skeleton/api-skeleton
publish files
php artisan vendor:publish --force
run this command
php artisan module:optimize
run database migrations
php artisan module:migrate
run database seeds
php artisan module:seed roles php artisan module:seed
Install passport
php artisan module:passport:install
run
php artisan doc:generate
Install php code sniffer
composer require --dev squizlabs/php_codesniffer
Add php code sniffer command to composer.json
"phpcs" :"./vendor/bin/phpcs ./", "phpcbf" :"./vendor/bin/phpcbf ./",
Generate module
php artisan generate:module {slug}
Credits
License
The MIT License (MIT). Please see License File for more information.