Create service using command
- Clone this repo
git clone https://github.com/ahmadarif/adonis-service-generator ServiceGenerator
- Copy
ServiceGenerator
folder toYOUR_PROJECT/providers
- Register in
start/app.js
const Helpers = use('Helpers') const aceProviders = [ Helpers.appRoot('providers/ServiceGenerator/providers/ServiceGeneratorProvider') ]
-
Generate service
adonis make:service auth
This command will generate
app/Services/AuthService.js
-
Usage in controller or other file
const AuthService = use('App/Service/AuthService') await AuthService.someFunction()