openapi: 3.0.3
info:
title: 'The SideProject API'
description: 'Start (and never finish) side projects with this API.'
version: 1.0.0
servers:
-
url: 'http://testapi.com'
paths:
/api/v1/languages:
get:
summary: ''
operationId: getApiV1Languages
description: ''
parameters:
-
in: header
name: Test
description: ''
example: Value
schema:
type: string
responses:
200:
description: ''
content:
application/json:
schema:
type: array
items:
type: object
example: []
tags:
- 'Dummy endpoints'
security: []
/api/file-input:
post:
summary: 'File input'
operationId: fileInput
description: ''
parameters: []
responses:
500:
description: ''
content:
application/json:
schema:
type: object
example:
message: 'Type is not supported'
exception: InvalidArgumentException
file: 'C:\Users\shalvah\Projects\TheSideProjectAPI\vendor\laravel\framework\src\Illuminate\Http\JsonResponse.php'
line: 91
trace:
-
file: 'C:\Users\shalvah\Projects\TheSideProjectAPI\vendor\symfony\http-foundation\JsonResponse.php'
line: 49
function: setData
class: Illuminate\Http\JsonResponse
type: '->'
-
file: 'C:\Users\shalvah\Projects\TheSideProjectAPI\vendor\laravel\framework\src\Illuminate\Http\JsonResponse.php'
line: 32
function: __construct
class: Symfony\Component\HttpFoundation\JsonResponse
type: '->'
-
file: 'C:\Users\shalvah\Projects\TheSideProjectAPI\vendor\laravel\framework\src\Illuminate\Routing\Router.php'
line: 904
function: __construct
class: Illuminate\Http\JsonResponse
type: '->'
-
file: 'C:\Users\shalvah\Projects\TheSideProjectAPI\vendor\laravel\framework\src\Illuminate\Routing\Router.php'
line: 875
function: toResponse
class: Illuminate\Routing\Router
type: '::'
-
file: 'C:\Users\shalvah\Projects\TheSideProjectAPI\vendor\laravel\framework\src\Illuminate\Routing\Router.php'
line: 798
function: prepareResponse
class: Illuminate\Routing\Router
type: '->'
-
file: 'C:\Users\shalvah\Projects\TheSideProjectAPI\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php'
line: 141
function: 'Illuminate\Routing\{closure}'
class: Illuminate\Routing\Router
type: '->'
-
file: 'C:\Users\shalvah\Projects\TheSideProjectAPI\vendor\laravel\framework\src\Illuminate\Routing\Middleware\SubstituteBindings.php'
line: 50
function: 'Illuminate\Pipeline\{closure}'
class: Illuminate\Pipeline\Pipeline
type: '->'
-
file: 'C:\Users\shalvah\Projects\TheSideProjectAPI\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php'
line: 180
function: handle
class: Illuminate\Routing\Middleware\SubstituteBindings
type: '->'
-
file: 'C:\Users\shalvah\Projects\TheSideProjectAPI\vendor\laravel\framework\src\Illuminate\Routing\Middleware\ThrottleRequests.php'
line: 126
function: 'Illuminate\Pipeline\{closure}'
class: Illuminate\Pipeline\Pipeline
type: '->'
-
file: 'C:\Users\shalvah\Projects\TheSideProjectAPI\vendor\laravel\framework\src\Illuminate\Routing\Middleware\ThrottleRequests.php'
line: 102
function: handleRequest
class: Illuminate\Routing\Middleware\ThrottleRequests
type: '->'
-
file: 'C:\Users\shalvah\Projects\TheSideProjectAPI\vendor\laravel\framework\src\Illuminate\Routing\Middleware\ThrottleRequests.php'
line: 54
function: handleRequestUsingNamedLimiter
class: Illuminate\Routing\Middleware\ThrottleRequests
type: '->'
-
file: 'C:\Users\shalvah\Projects\TheSideProjectAPI\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php'
line: 180
function: handle
class: Illuminate\Routing\Middleware\ThrottleRequests
type: '->'
-
file: 'C:\Users\shalvah\Projects\TheSideProjectAPI\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php'
line: 116
function: 'Illuminate\Pipeline\{closure}'
class: Illuminate\Pipeline\Pipeline
type: '->'
-
file: 'C:\Users\shalvah\Projects\TheSideProjectAPI\vendor\laravel\framework\src\Illuminate\Routing\Router.php'
line: 799
function: then
class: Illuminate\Pipeline\Pipeline
type: '->'
-
file: 'C:\Users\shalvah\Projects\TheSideProjectAPI\vendor\laravel\framework\src\Illuminate\Routing\Router.php'
line: 776
function: runRouteWithinStack
class: Illuminate\Routing\Router
type: '->'
-
file: 'C:\Users\shalvah\Projects\TheSideProjectAPI\vendor\laravel\framework\src\Illuminate\Routing\Router.php'
line: 740
function: runRoute
class: Illuminate\Routing\Router
type: '->'
-
file: 'C:\Users\shalvah\Projects\TheSideProjectAPI\vendor\laravel\framework\src\Illuminate\Routing\Router.php'
line: 729
function: dispatchToRoute
class: Illuminate\Routing\Router
type: '->'
-
file: 'C:\Users\shalvah\Projects\TheSideProjectAPI\vendor\laravel\framework\src\Illuminate\Foundation\Http\Kernel.php'
line: 190
function: dispatch
class: Illuminate\Routing\Router
type: '->'
-
file: 'C:\Users\shalvah\Projects\TheSideProjectAPI\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php'
line: 141
function: 'Illuminate\Foundation\Http\{closure}'
class: Illuminate\Foundation\Http\Kernel
type: '->'
-
file: 'C:\Users\shalvah\Projects\TheSideProjectAPI\vendor\laravel\framework\src\Illuminate\Foundation\Http\Middleware\TransformsRequest.php'
line: 21
function: 'Illuminate\Pipeline\{closure}'
class: Illuminate\Pipeline\Pipeline
type: '->'
-
file: 'C:\Users\shalvah\Projects\TheSideProjectAPI\vendor\laravel\framework\src\Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull.php'
line: 31
function: handle
class: Illuminate\Foundation\Http\Middleware\TransformsRequest
type: '->'
-
file: 'C:\Users\shalvah\Projects\TheSideProjectAPI\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php'
line: 180
function: handle
class: Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull
type: '->'
-
file: 'C:\Users\shalvah\Projects\TheSideProjectAPI\vendor\laravel\framework\src\Illuminate\Foundation\Http\Middleware\TransformsRequest.php'
line: 21
function: 'Illuminate\Pipeline\{closure}'
class: Illuminate\Pipeline\Pipeline
type: '->'
-
file: 'C:\Users\shalvah\Projects\TheSideProjectAPI\vendor\laravel\framework\src\Illuminate\Foundation\Http\Middleware\TrimStrings.php'
line: 40
function: handle
class: Illuminate\Foundation\Http\Middleware\TransformsRequest
type: '->'
-
file: 'C:\Users\shalvah\Projects\TheSideProjectAPI\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php'
line: 180
function: handle
class: Illuminate\Foundation\Http\Middleware\TrimStrings
type: '->'
-
file: 'C:\Users\shalvah\Projects\TheSideProjectAPI\vendor\laravel\framework\src\Illuminate\Foundation\Http\Middleware\ValidatePostSize.php'
line: 27
function: 'Illuminate\Pipeline\{closure}'
class: Illuminate\Pipeline\Pipeline
type: '->'
-
file: 'C:\Users\shalvah\Projects\TheSideProjectAPI\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php'
line: 180
function: handle
class: Illuminate\Foundation\Http\Middleware\ValidatePostSize
type: '->'
-
file: 'C:\Users\shalvah\Projects\TheSideProjectAPI\vendor\laravel\framework\src\Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance.php'
line: 86
function: 'Illuminate\Pipeline\{closure}'
class: Illuminate\Pipeline\Pipeline
type: '->'
-
file: 'C:\Users\shalvah\Projects\TheSideProjectAPI\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php'
line: 180
function: handle
class: Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance
type: '->'
-
file: 'C:\Users\shalvah\Projects\TheSideProjectAPI\vendor\fideloper\proxy\src\TrustProxies.php'
line: 57
function: 'Illuminate\Pipeline\{closure}'
class: Illuminate\Pipeline\Pipeline
type: '->'
-
file: 'C:\Users\shalvah\Projects\TheSideProjectAPI\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php'
line: 180
function: handle
class: Fideloper\Proxy\TrustProxies
type: '->'
-
file: 'C:\Users\shalvah\Projects\TheSideProjectAPI\vendor\fruitcake\laravel-cors\src\HandleCors.php'
line: 52
function: 'Illuminate\Pipeline\{closure}'
class: Illuminate\Pipeline\Pipeline
type: '->'
-
file: 'C:\Users\shalvah\Projects\TheSideProjectAPI\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php'
line: 180
function: handle
class: Fruitcake\Cors\HandleCors
type: '->'
-
file: 'C:\Users\shalvah\Projects\TheSideProjectAPI\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php'
line: 116
function: 'Illuminate\Pipeline\{closure}'
class: Illuminate\Pipeline\Pipeline
type: '->'
-
file: 'C:\Users\shalvah\Projects\TheSideProjectAPI\vendor\laravel\framework\src\Illuminate\Foundation\Http\Kernel.php'
line: 165
function: then
class: Illuminate\Pipeline\Pipeline
type: '->'
-
file: 'C:\Users\shalvah\Projects\TheSideProjectAPI\vendor\laravel\framework\src\Illuminate\Foundation\Http\Kernel.php'
line: 134
function: sendRequestThroughRouter
class: Illuminate\Foundation\Http\Kernel
type: '->'
-
file: 'C:\Users\shalvah\Projects\scribe\src\Extracting\Strategies\Responses\ResponseCalls.php'
line: 300
function: handle
class: Illuminate\Foundation\Http\Kernel
type: '->'
-
file: 'C:\Users\shalvah\Projects\scribe\src\Extracting\Strategies\Responses\ResponseCalls.php'
line: 288
function: callLaravelOrLumenRoute
class: Knuckles\Scribe\Extracting\Strategies\Responses\ResponseCalls
type: '->'
-
file: 'C:\Users\shalvah\Projects\scribe\src\Extracting\Strategies\Responses\ResponseCalls.php'
line: 91
function: makeApiCall
class: Knuckles\Scribe\Extracting\Strategies\Responses\ResponseCalls
type: '->'
-
file: 'C:\Users\shalvah\Projects\scribe\src\Extracting\Strategies\Responses\ResponseCalls.php'
line: 44
function: makeResponseCall
class: Knuckles\Scribe\Extracting\Strategies\Responses\ResponseCalls
type: '->'
-
file: 'C:\Users\shalvah\Projects\scribe\src\Extracting\Strategies\Responses\ResponseCalls.php'
line: 35
function: makeResponseCallIfConditionsPass
class: Knuckles\Scribe\Extracting\Strategies\Responses\ResponseCalls
type: '->'
-
file: 'C:\Users\shalvah\Projects\scribe\src\Extracting\Extractor.php'
line: 236
function: __invoke
class: Knuckles\Scribe\Extracting\Strategies\Responses\ResponseCalls
type: '->'
-
file: 'C:\Users\shalvah\Projects\scribe\src\Extracting\Extractor.php'
line: 166
function: iterateThroughStrategies
class: Knuckles\Scribe\Extracting\Extractor
type: '->'
-
file: 'C:\Users\shalvah\Projects\scribe\src\Extracting\Extractor.php'
line: 95
function: fetchResponses
class: Knuckles\Scribe\Extracting\Extractor
type: '->'
-
file: 'C:\Users\shalvah\Projects\scribe\src\GroupedEndpoints\GroupedEndpointsFromApp.php'
line: 125
function: processRoute
class: Knuckles\Scribe\Extracting\Extractor
type: '->'
-
file: 'C:\Users\shalvah\Projects\scribe\src\GroupedEndpoints\GroupedEndpointsFromApp.php'
line: 72
function: extractEndpointsInfoFromLaravelApp
class: Knuckles\Scribe\GroupedEndpoints\GroupedEndpointsFromApp
type: '->'
-
file: 'C:\Users\shalvah\Projects\scribe\src\GroupedEndpoints\GroupedEndpointsFromApp.php'
line: 50
function: extractEndpointsInfoAndWriteToDisk
class: Knuckles\Scribe\GroupedEndpoints\GroupedEndpointsFromApp
type: '->'
-
file: 'C:\Users\shalvah\Projects\scribe\src\Commands\GenerateDocumentation.php'
line: 53
function: get
class: Knuckles\Scribe\GroupedEndpoints\GroupedEndpointsFromApp
type: '->'
-
file: 'C:\Users\shalvah\Projects\TheSideProjectAPI\vendor\laravel\framework\src\Illuminate\Container\BoundMethod.php'
line: 36
function: handle
class: Knuckles\Scribe\Commands\GenerateDocumentation
type: '->'
-
file: 'C:\Users\shalvah\Projects\TheSideProjectAPI\vendor\laravel\framework\src\Illuminate\Container\Util.php'
line: 41
function: 'Illuminate\Container\{closure}'
class: Illuminate\Container\BoundMethod
type: '::'
-
file: 'C:\Users\shalvah\Projects\TheSideProjectAPI\vendor\laravel\framework\src\Illuminate\Container\BoundMethod.php'
line: 93
function: unwrapIfClosure
class: Illuminate\Container\Util
type: '::'
-
file: 'C:\Users\shalvah\Projects\TheSideProjectAPI\vendor\laravel\framework\src\Illuminate\Container\BoundMethod.php'
line: 37
function: callBoundMethod
class: Illuminate\Container\BoundMethod
type: '::'
-
file: 'C:\Users\shalvah\Projects\TheSideProjectAPI\vendor\laravel\framework\src\Illuminate\Container\Container.php'
line: 661
function: call
class: Illuminate\Container\BoundMethod
type: '::'
-
file: 'C:\Users\shalvah\Projects\TheSideProjectAPI\vendor\laravel\framework\src\Illuminate\Console\Command.php'
line: 183
function: call
class: Illuminate\Container\Container
type: '->'
-
file: 'C:\Users\shalvah\Projects\TheSideProjectAPI\vendor\symfony\console\Command\Command.php'
line: 326
function: execute
class: Illuminate\Console\Command
type: '->'
-
file: 'C:\Users\shalvah\Projects\TheSideProjectAPI\vendor\laravel\framework\src\Illuminate\Console\Command.php'
line: 153
function: run
class: Symfony\Component\Console\Command\Command
type: '->'
-
file: 'C:\Users\shalvah\Projects\TheSideProjectAPI\vendor\symfony\console\Application.php'
line: 1078
function: run
class: Illuminate\Console\Command
type: '->'
-
file: 'C:\Users\shalvah\Projects\TheSideProjectAPI\vendor\symfony\console\Application.php'
line: 324
function: doRunCommand
class: Symfony\Component\Console\Application
type: '->'
-
file: 'C:\Users\shalvah\Projects\TheSideProjectAPI\vendor\symfony\console\Application.php'
line: 175
function: doRun
class: Symfony\Component\Console\Application
type: '->'
-
file: 'C:\Users\shalvah\Projects\TheSideProjectAPI\vendor\laravel\framework\src\Illuminate\Console\Application.php'
line: 102
function: run
class: Symfony\Component\Console\Application
type: '->'
-
file: 'C:\Users\shalvah\Projects\TheSideProjectAPI\vendor\laravel\framework\src\Illuminate\Foundation\Console\Kernel.php'
line: 155
function: run
class: Illuminate\Console\Application
type: '->'
-
file: 'C:\Users\shalvah\Projects\TheSideProjectAPI\artisan'
line: 37
function: handle
class: Illuminate\Foundation\Console\Kernel
type: '->'
properties:
message:
type: string
example: 'Type is not supported'
exception:
type: string
example: InvalidArgumentException
file:
type: string
example: 'C:\Users\shalvah\Projects\TheSideProjectAPI\vendor\laravel\framework\src\Illuminate\Http\JsonResponse.php'
line:
type: integer
example: 91
trace:
type: array
example:
-
file: 'C:\Users\shalvah\Projects\TheSideProjectAPI\vendor\symfony\http-foundation\JsonResponse.php'
line: 49
function: setData
class: Illuminate\Http\JsonResponse
type: '->'
-
file: 'C:\Users\shalvah\Projects\TheSideProjectAPI\vendor\laravel\framework\src\Illuminate\Http\JsonResponse.php'
line: 32
function: __construct
class: Symfony\Component\HttpFoundation\JsonResponse
type: '->'
-
file: 'C:\Users\shalvah\Projects\TheSideProjectAPI\vendor\laravel\framework\src\Illuminate\Routing\Router.php'
line: 904
function: __construct
class: Illuminate\Http\JsonResponse
type: '->'
-
file: 'C:\Users\shalvah\Projects\TheSideProjectAPI\vendor\laravel\framework\src\Illuminate\Routing\Router.php'
line: 875
function: toResponse
class: Illuminate\Routing\Router
type: '::'
-
file: 'C:\Users\shalvah\Projects\TheSideProjectAPI\vendor\laravel\framework\src\Illuminate\Routing\Router.php'
line: 798
function: prepareResponse
class: Illuminate\Routing\Router
type: '->'
-
file: 'C:\Users\shalvah\Projects\TheSideProjectAPI\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php'
line: 141
function: 'Illuminate\Routing\{closure}'
class: Illuminate\Routing\Router
type: '->'
-
file: 'C:\Users\shalvah\Projects\TheSideProjectAPI\vendor\laravel\framework\src\Illuminate\Routing\Middleware\SubstituteBindings.php'
line: 50
function: 'Illuminate\Pipeline\{closure}'
class: Illuminate\Pipeline\Pipeline
type: '->'
-
file: 'C:\Users\shalvah\Projects\TheSideProjectAPI\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php'
line: 180
function: handle
class: Illuminate\Routing\Middleware\SubstituteBindings
type: '->'
-
file: 'C:\Users\shalvah\Projects\TheSideProjectAPI\vendor\laravel\framework\src\Illuminate\Routing\Middleware\ThrottleRequests.php'
line: 126
function: 'Illuminate\Pipeline\{closure}'
class: Illuminate\Pipeline\Pipeline
type: '->'
-
file: 'C:\Users\shalvah\Projects\TheSideProjectAPI\vendor\laravel\framework\src\Illuminate\Routing\Middleware\ThrottleRequests.php'
line: 102
function: handleRequest
class: Illuminate\Routing\Middleware\ThrottleRequests
type: '->'
-
file: 'C:\Users\shalvah\Projects\TheSideProjectAPI\vendor\laravel\framework\src\Illuminate\Routing\Middleware\ThrottleRequests.php'
line: 54
function: handleRequestUsingNamedLimiter
class: Illuminate\Routing\Middleware\ThrottleRequests
type: '->'
-
file: 'C:\Users\shalvah\Projects\TheSideProjectAPI\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php'
line: 180
function: handle
class: Illuminate\Routing\Middleware\ThrottleRequests
type: '->'
-
file: 'C:\Users\shalvah\Projects\TheSideProjectAPI\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php'
line: 116
function: 'Illuminate\Pipeline\{closure}'
class: Illuminate\Pipeline\Pipeline
type: '->'
-
file: 'C:\Users\shalvah\Projects\TheSideProjectAPI\vendor\laravel\framework\src\Illuminate\Routing\Router.php'
line: 799
function: then
class: Illuminate\Pipeline\Pipeline
type: '->'
-
file: 'C:\Users\shalvah\Projects\TheSideProjectAPI\vendor\laravel\framework\src\Illuminate\Routing\Router.php'
line: 776
function: runRouteWithinStack
class: Illuminate\Routing\Router
type: '->'
-
file: 'C:\Users\shalvah\Projects\TheSideProjectAPI\vendor\laravel\framework\src\Illuminate\Routing\Router.php'
line: 740
function: runRoute
class: Illuminate\Routing\Router
type: '->'
-
file: 'C:\Users\shalvah\Projects\TheSideProjectAPI\vendor\laravel\framework\src\Illuminate\Routing\Router.php'
line: 729
function: dispatchToRoute
class: Illuminate\Routing\Router
type: '->'
-
file: 'C:\Users\shalvah\Projects\TheSideProjectAPI\vendor\laravel\framework\src\Illuminate\Foundation\Http\Kernel.php'
line: 190
function: dispatch
class: Illuminate\Routing\Router
type: '->'
-
file: 'C:\Users\shalvah\Projects\TheSideProjectAPI\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php'
line: 141
function: 'Illuminate\Foundation\Http\{closure}'
class: Illuminate\Foundation\Http\Kernel
type: '->'
-
file: 'C:\Users\shalvah\Projects\TheSideProjectAPI\vendor\laravel\framework\src\Illuminate\Foundation\Http\Middleware\TransformsRequest.php'
line: 21
function: 'Illuminate\Pipeline\{closure}'
class: Illuminate\Pipeline\Pipeline
type: '->'
-
file: 'C:\Users\shalvah\Projects\TheSideProjectAPI\vendor\laravel\framework\src\Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull.php'
line: 31
function: handle
class: Illuminate\Foundation\Http\Middleware\TransformsRequest
type: '->'
-
file: 'C:\Users\shalvah\Projects\TheSideProjectAPI\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php'
line: 180
function: handle
class: Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull
type: '->'
-
file: 'C:\Users\shalvah\Projects\TheSideProjectAPI\vendor\laravel\framework\src\Illuminate\Foundation\Http\Middleware\TransformsRequest.php'
line: 21
function: 'Illuminate\Pipeline\{closure}'
class: Illuminate\Pipeline\Pipeline
type: '->'
-
file: 'C:\Users\shalvah\Projects\TheSideProjectAPI\vendor\laravel\framework\src\Illuminate\Foundation\Http\Middleware\TrimStrings.php'
line: 40
function: handle
class: Illuminate\Foundation\Http\Middleware\TransformsRequest
type: '->'
-
file: 'C:\Users\shalvah\Projects\TheSideProjectAPI\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php'
line: 180
function: handle
class: Illuminate\Foundation\Http\Middleware\TrimStrings
type: '->'
-
file: 'C:\Users\shalvah\Projects\TheSideProjectAPI\vendor\laravel\framework\src\Illuminate\Foundation\Http\Middleware\ValidatePostSize.php'
line: 27
function: 'Illuminate\Pipeline\{closure}'
class: Illuminate\Pipeline\Pipeline
type: '->'
-
file: 'C:\Users\shalvah\Projects\TheSideProjectAPI\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php'
line: 180
function: handle
class: Illuminate\Foundation\Http\Middleware\ValidatePostSize
type: '->'
-
file: 'C:\Users\shalvah\Projects\TheSideProjectAPI\vendor\laravel\framework\src\Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance.php'
line: 86
function: 'Illuminate\Pipeline\{closure}'
class: Illuminate\Pipeline\Pipeline
type: '->'
-
file: 'C:\Users\shalvah\Projects\TheSideProjectAPI\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php'
line: 180
function: handle
class: Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance
type: '->'
-
file: 'C:\Users\shalvah\Projects\TheSideProjectAPI\vendor\fideloper\proxy\src\TrustProxies.php'
line: 57
function: 'Illuminate\Pipeline\{closure}'
class: Illuminate\Pipeline\Pipeline
type: '->'
-
file: 'C:\Users\shalvah\Projects\TheSideProjectAPI\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php'
line: 180
function: handle
class: Fideloper\Proxy\TrustProxies
type: '->'
-
file: 'C:\Users\shalvah\Projects\TheSideProjectAPI\vendor\fruitcake\laravel-cors\src\HandleCors.php'
line: 52
function: 'Illuminate\Pipeline\{closure}'
class: Illuminate\Pipeline\Pipeline
type: '->'
-
file: 'C:\Users\shalvah\Projects\TheSideProjectAPI\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php'
line: 180
function: handle
class: Fruitcake\Cors\HandleCors
type: '->'
-
file: 'C:\Users\shalvah\Projects\TheSideProjectAPI\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php'
line: 116
function: 'Illuminate\Pipeline\{closure}'
class: Illuminate\Pipeline\Pipeline
type: '->'
-
file: 'C:\Users\shalvah\Projects\TheSideProjectAPI\vendor\laravel\framework\src\Illuminate\Foundation\Http\Kernel.php'
line: 165
function: then
class: Illuminate\Pipeline\Pipeline
type: '->'
-
file: 'C:\Users\shalvah\Projects\TheSideProjectAPI\vendor\laravel\framework\src\Illuminate\Foundation\Http\Kernel.php'
line: 134
function: sendRequestThroughRouter
class: Illuminate\Foundation\Http\Kernel
type: '->'
-
file: 'C:\Users\shalvah\Projects\scribe\src\Extracting\Strategies\Responses\ResponseCalls.php'
line: 300
function: handle
class: Illuminate\Foundation\Http\Kernel
type: '->'
-
file: 'C:\Users\shalvah\Projects\scribe\src\Extracting\Strategies\Responses\ResponseCalls.php'
line: 288
function: callLaravelOrLumenRoute
class: Knuckles\Scribe\Extracting\Strategies\Responses\ResponseCalls
type: '->'
-
file: 'C:\Users\shalvah\Projects\scribe\src\Extracting\Strategies\Responses\ResponseCalls.php'
line: 91
function: makeApiCall
class: Knuckles\Scribe\Extracting\Strategies\Responses\ResponseCalls
type: '->'
-
file: 'C:\Users\shalvah\Projects\scribe\src\Extracting\Strategies\Responses\ResponseCalls.php'
line: 44
function: makeResponseCall
class: Knuckles\Scribe\Extracting\Strategies\Responses\ResponseCalls
type: '->'
-
file: 'C:\Users\shalvah\Projects\scribe\src\Extracting\Strategies\Responses\ResponseCalls.php'
line: 35
function: makeResponseCallIfConditionsPass
class: Knuckles\Scribe\Extracting\Strategies\Responses\ResponseCalls
type: '->'
-
file: 'C:\Users\shalvah\Projects\scribe\src\Extracting\Extractor.php'
line: 236
function: __invoke
class: Knuckles\Scribe\Extracting\Strategies\Responses\ResponseCalls
type: '->'
-
file: 'C:\Users\shalvah\Projects\scribe\src\Extracting\Extractor.php'
line: 166
function: iterateThroughStrategies
class: Knuckles\Scribe\Extracting\Extractor
type: '->'
-
file: 'C:\Users\shalvah\Projects\scribe\src\Extracting\Extractor.php'
line: 95
function: fetchResponses
class: Knuckles\Scribe\Extracting\Extractor
type: '->'
-
file: 'C:\Users\shalvah\Projects\scribe\src\GroupedEndpoints\GroupedEndpointsFromApp.php'
line: 125
function: processRoute
class: Knuckles\Scribe\Extracting\Extractor
type: '->'
-
file: 'C:\Users\shalvah\Projects\scribe\src\GroupedEndpoints\GroupedEndpointsFromApp.php'
line: 72
function: extractEndpointsInfoFromLaravelApp
class: Knuckles\Scribe\GroupedEndpoints\GroupedEndpointsFromApp
type: '->'
-
file: 'C:\Users\shalvah\Projects\scribe\src\GroupedEndpoints\GroupedEndpointsFromApp.php'
line: 50
function: extractEndpointsInfoAndWriteToDisk
class: Knuckles\Scribe\GroupedEndpoints\GroupedEndpointsFromApp
type: '->'
-
file: 'C:\Users\shalvah\Projects\scribe\src\Commands\GenerateDocumentation.php'
line: 53
function: get
class: Knuckles\Scribe\GroupedEndpoints\GroupedEndpointsFromApp
type: '->'
-
file: 'C:\Users\shalvah\Projects\TheSideProjectAPI\vendor\laravel\framework\src\Illuminate\Container\BoundMethod.php'
line: 36
function: handle
class: Knuckles\Scribe\Commands\GenerateDocumentation
type: '->'
-
file: 'C:\Users\shalvah\Projects\TheSideProjectAPI\vendor\laravel\framework\src\Illuminate\Container\Util.php'
line: 41
function: 'Illuminate\Container\{closure}'
class: Illuminate\Container\BoundMethod
type: '::'
-
file: 'C:\Users\shalvah\Projects\TheSideProjectAPI\vendor\laravel\framework\src\Illuminate\Container\BoundMethod.php'
line: 93
function: unwrapIfClosure
class: Illuminate\Container\Util
type: '::'
-
file: 'C:\Users\shalvah\Projects\TheSideProjectAPI\vendor\laravel\framework\src\Illuminate\Container\BoundMethod.php'
line: 37
function: callBoundMethod
class: Illuminate\Container\BoundMethod
type: '::'
-
file: 'C:\Users\shalvah\Projects\TheSideProjectAPI\vendor\laravel\framework\src\Illuminate\Container\Container.php'
line: 661
function: call
class: Illuminate\Container\BoundMethod
type: '::'
-
file: 'C:\Users\shalvah\Projects\TheSideProjectAPI\vendor\laravel\framework\src\Illuminate\Console\Command.php'
line: 183
function: call
class: Illuminate\Container\Container
type: '->'
-
file: 'C:\Users\shalvah\Projects\TheSideProjectAPI\vendor\symfony\console\Command\Command.php'
line: 326
function: execute
class: Illuminate\Console\Command
type: '->'
-
file: 'C:\Users\shalvah\Projects\TheSideProjectAPI\vendor\laravel\framework\src\Illuminate\Console\Command.php'
line: 153
function: run
class: Symfony\Component\Console\Command\Command
type: '->'
-
file: 'C:\Users\shalvah\Projects\TheSideProjectAPI\vendor\symfony\console\Application.php'
line: 1078
function: run
class: Illuminate\Console\Command
type: '->'
-
file: 'C:\Users\shalvah\Projects\TheSideProjectAPI\vendor\symfony\console\Application.php'
line: 324
function: doRunCommand
class: Symfony\Component\Console\Application
type: '->'
-
file: 'C:\Users\shalvah\Projects\TheSideProjectAPI\vendor\symfony\console\Application.php'
line: 175
function: doRun
class: Symfony\Component\Console\Application
type: '->'
-
file: 'C:\Users\shalvah\Projects\TheSideProjectAPI\vendor\laravel\framework\src\Illuminate\Console\Application.php'
line: 102
function: run
class: Symfony\Component\Console\Application
type: '->'
-
file: 'C:\Users\shalvah\Projects\TheSideProjectAPI\vendor\laravel\framework\src\Illuminate\Foundation\Console\Kernel.php'
line: 155
function: run
class: Illuminate\Console\Application
type: '->'
-
file: 'C:\Users\shalvah\Projects\TheSideProjectAPI\artisan'
line: 37
function: handle
class: Illuminate\Foundation\Console\Kernel
type: '->'
items:
type: object
properties:
file:
type: string
example: 'C:\Users\shalvah\Projects\TheSideProjectAPI\vendor\symfony\http-foundation\JsonResponse.php'
line:
type: integer
example: 49
function:
type: string
example: setData
class:
type: string
example: Illuminate\Http\JsonResponse
type:
type: string
example: '->'
tags:
- 'Dummy endpoints'
requestBody:
required: true
content:
multipart/form-data:
schema:
type: object
properties:
the_file:
type: string
format: binary
description: 'Just a file.'
nested:
type: object
description: ''
example: []
properties:
_string:
type: string
description: 'A nested string.'
example: et
_file:
type: string
format: binary
description: 'A nested file.'
required:
- the_file
- nested
security: []
/api/nested:
post:
summary: 'Nested fields'
operationId: nestedFields
description: ''
parameters:
-
in: query
name: random
description: 'A random query parameter.'
example: et
required: false
schema:
type: string
description: 'A random query parameter.'
example: et
responses:
200:
description: ''
content:
application/json:
schema:
type: object
example:
data:
name: et
size: 5
things: null
objects:
-
a: et
b: et
random: et
properties:
data:
type: object
properties:
name:
type: string
example: et
size:
type: integer
example: 5
things:
type: string
example: null
objects:
type: array
example:
-
a: et
b: et
items:
type: object
properties:
a:
type: string
example: et
b:
type: string
example: et
random:
type: string
example: et
tags:
- 'Dummy endpoints'
requestBody:
required: true
content:
application/json:
schema:
type: object
properties:
data:
type: object
description: 'The data'
example: []
properties:
name:
type: string
description: 'A string field.'
example: et
size:
type: integer
description: 'A number.'
example: 5
other:
type: string
description: 'Optional thing.'
example: null
things:
type: array
description: 'An array of strings.'
example: null
items:
type: string
objects:
type: array
description: 'An array of objects'
example:
- []
items:
type: object
properties:
a:
type: string
description: 'A field in the array of objects'
example: et
b:
type: string
description: 'A field in the array of objects'
example: et
required:
- data
security: []
/api/array-body:
post:
summary: 'Body content array'
operationId: bodyContentArray
description: ''
parameters: []
responses:
200:
description: ''
content:
application/json:
schema:
type: array
items:
type: object
example:
-
row_id: '700'
name: 'My item name'
tags:
- 'Dummy endpoints'
requestBody:
required: true
content:
application/json:
schema:
type: array
description: 'List of items'
example:
-
row_id: '700'
name: 'My item name'
items:
type: object
properties:
row_id:
type: string
description: 'A unique ID.'
example: '700'
name:
type: string
description: 'An element name.'
example: 'My item name'
required:
- name
security: []
/api/oooooi:
post:
summary: Other
operationId: other
description: 'I added this endpoint by creating a `custom.0.yaml` file in `.scribe`. See [the docs](https://scribe.knuckles.wtf/laravel/documenting/custom-endpoints).'
parameters: []
responses:
200:
description: 'Just for fun.'
content:
application/json:
schema:
type: object
example:
hey: ho
properties:
hey:
type: string
example: ho
description: 'Who knows?'
204:
description: 'Even more fun!'
tags:
- 'Dummy endpoints'
security: []
'/api/healthcheck/{unnecessaryParam}':
get:
summary: Healthcheck
operationId: healthcheck
description: "Check that the service is up. If everything is okay, you'll get a 200 OK response.\n\nOtherwise, the request will fail with a 400 error, and a response listing the failed services."
parameters: []
responses:
200:
description: ''
content:
application/json:
schema:
type: object
example:
status: up
services:
database: up
redis: up
properties:
status:
type: string
example: up
description: 'The status of this API (`up` or `down`).'
services:
type: object
properties:
database:
type: string
example: up
redis:
type: string
example: up
400:
description: 'Service is unhealthy'
content:
application/json:
schema:
type: object
example:
status: down
services:
database: up
redis: down
properties:
status:
type: string
example: down
description: 'The status of this API (`up` or `down`).'
services:
type: object
properties:
database:
type: string
example: up
redis:
type: string
example: down
tags:
- General
security: []
parameters:
-
in: path
name: unnecessaryParam
description: 'Optional parameter.'
required: true
schema:
type: string
examples:
omitted:
summary: 'When the value is omitted'
value: ''
present:
summary: 'When the value is present'
value: et
/api/me:
get:
summary: ''
operationId: getApiMe
description: ''
parameters: []
responses:
401:
description: ''
content:
application/json:
schema:
type: object
example:
message: Unauthenticated.
properties:
message:
type: string
example: Unauthenticated.
tags:
- General
security: []
/api/users:
post:
summary: 'Create a user'
operationId: createAUser
description: "This endpoint's body parameters are automatically generated from a FormRequest."
parameters: []
responses:
200:
description: ''
content:
application/json:
schema:
type: object
example:
user:
name: pidsgyfhasfdpmrg
email: julianne89@example.com
updated_at: '2023-12-25T20:47:27.000000Z'
created_at: '2023-12-25T20:47:27.000000Z'
id: 1
token: 1|gSt6CFWjf9jU2oz7egH6JML7DtTCWTgTqWmqfW1T
properties:
user:
type: object
properties:
name:
type: string
example: pidsgyfhasfdpmrg
email:
type: string
example: julianne89@example.com
updated_at:
type: string
example: '2023-12-25T20:47:27.000000Z'
created_at:
type: string
example: '2023-12-25T20:47:27.000000Z'
id:
type: integer
example: 1
token:
type: string
example: 1|gSt6CFWjf9jU2oz7egH6JML7DtTCWTgTqWmqfW1T
tags:
- Users
requestBody:
required: true
content:
application/json:
schema:
type: object
properties:
name:
type: string
description: 'Must be at least 1 character. Must not be greater than 255 characters.'
example: pidsgyfhasfdpmrg
email:
type: string
description: 'Must be a valid email address.'
example: julianne89@example.com
password:
type: string
description: ''
example: '@.b8z4="e5,ZNa6'
required:
- name
- email
- password
security: []
get:
summary: 'View all users'
operationId: viewAllUsers
description: "This endpoint uses a custom Scribe strategy that parses a\n`@usesPagination` annotation to add some query parameters.\n\nThe sample response is gotten by Scribe making a test API call (aka \"response call\")."
parameters:
-
in: query
name: page
description: 'Page number to return. This parameter was added by a custom strategy.'
example: 1
required: false
schema:
type: string
description: 'Page number to return. This parameter was added by a custom strategy.'
example: 1
-
in: query
name: pageSize
description: 'Number of items to return in a page. Defaults to 10. This parameter was added by a custom strategy.'
example: null
required: false
schema:
type: string
description: 'Number of items to return in a page. Defaults to 10. This parameter was added by a custom strategy.'
example: null
responses:
200:
description: ''
content:
application/json:
schema:
type: object
example:
data: []
properties:
data:
type: array
example: []
tags:
- Users
security: []
'/api/users/{id}':
get:
summary: 'Fetch a user'
operationId: fetchAUser
description: "This endpoint's response uses an Eloquent API resource, so we tell Scribe that using an annotation,\nand it figures out how to generate a sample. The 404 sample is gotten from a \"response file\"."
parameters: []
responses:
200:
description: ''
content:
application/json:
schema:
type: object
example:
data:
id: 1
name: 'Mr. Merlin Friesen'
email: hdoyle@example.com
side_projects:
-
id: 1
name: 'est numquam consequuntur'
description: 'Atque nobis ut natus aut dolores eveniet.'
url: null
due_at: 20270408
created_at: '2023-12-25T20:47:27.000000Z'
updated_at: '2023-12-25T20:47:27.000000Z'
user_id: 1
properties:
data:
type: object
properties:
id:
type: integer
example: 1
name:
type: string
example: 'Mr. Merlin Friesen'
email:
type: string
example: hdoyle@example.com
side_projects:
type: array
example:
-
id: 1
name: 'est numquam consequuntur'
description: 'Atque nobis ut natus aut dolores eveniet.'
url: null
due_at: 20270408
created_at: '2023-12-25T20:47:27.000000Z'
updated_at: '2023-12-25T20:47:27.000000Z'
user_id: 1
items:
type: object
properties:
id:
type: integer
example: 1
name:
type: string
example: 'est numquam consequuntur'
description:
type: string
example: 'Atque nobis ut natus aut dolores eveniet.'
url:
type: string
example: null
due_at:
type: integer
example: 20270408
created_at:
type: string
example: '2023-12-25T20:47:27.000000Z'
updated_at:
type: string
example: '2023-12-25T20:47:27.000000Z'
user_id:
type: integer
example: 1
404:
description: 'User not found'
content:
application/json:
schema:
type: object
example:
message: 'Not found'
resource: user
properties:
message:
type: string
example: 'Not found'
resource:
type: string
example: user
tags:
- Users
security: []
delete:
summary: 'Delete a user'
operationId: deleteAUser
description: ''
parameters:
-
in: query
name: confirm
description: 'A really silly parameter'
example: 'true'
required: false
schema:
type: string
description: 'A really silly parameter'
example: 'true'
responses:
200:
description: ''
content:
text/plain:
schema:
type: string
example: "You've fucked up now!"
tags:
- Users
security: []
parameters:
-
in: path
name: id
description: 'The ID of the user.'
example: 13
required: true
schema:
type: integer
'/api/users/{id}/auth':
post:
summary: Authenticate
operationId: authenticate
description: "Get a new API token.\n\n"
parameters: []
responses:
200:
description: ''
content:
application/json:
schema:
type: object
example:
token: 2|KLDoUXc68Ko0JaFDZoX9qYkUqWglwdGxQsvTGBCg
properties:
token:
type: string
example: 2|KLDoUXc68Ko0JaFDZoX9qYkUqWglwdGxQsvTGBCg
description: 'The new API token. Valid forever.'
tags:
- Users
security: []
parameters:
-
in: path
name: id
description: 'The ID of the user.'
example: 13
required: true
schema:
type: integer
/api/side_projects:
post:
summary: 'Start a new side project'
operationId: startANewSideProject
description: "_Even though we both know you'll never finish it._\n\nThis endpoint's body parameters were automatically generated by Scribe\nfrom the controller's code. Check out the source! "
parameters: []
responses:
401:
description: ''
content:
application/json:
schema:
type: object
example:
message: Unauthenticated.
properties:
message:
type: string
example: Unauthenticated.
tags:
- 'Side Projects'
requestBody:
required: true
content:
application/json:
schema:
type: object
properties:
name:
type: string
description: 'The name of your side project. Must not be greater than 80 characters.'
example: 'The SideProject API'
description:
type: string
description: 'A longer description of your side project. Must not be greater than 255 characters.'
example: 'Suscipit qui cumque magnam tenetur quia nemo.'
url:
type: string
description: 'A url to your side project. Must be a valid URL.'
example: 'http://www.reilly.com/'
due_at:
type: string
description: 'Due date for the side project. Must be a valid date. Must be a valid date in the format Ymd
. Must be a date after today
.'
example: '2085-06-13'
required:
- name
get:
summary: 'View all side projects'
operationId: viewAllSideProjects
description: "This endpoint's response was gotten via a \"response call\"—\nScribe called our API in a test environment to get a sample response."
parameters: []
responses:
200:
description: ''
content:
application/json:
schema:
type: array
items:
type: object
example: []
tags:
- 'Side Projects'
security: []
'/api/side_projects/{id}':
get:
summary: 'View a side project'
operationId: viewASideProject
description: "This endpoint's response uses a Fractal transformer, so we tell Scribe that using an annotation,\nand it figures out how to generate a sample. The 404 sample is gotten from a \"response file\".\n\n\n\nAlso, this endpoint uses a mix of docblock tags and PHP 8 attributes."
parameters: []
responses:
203:
description: ''
content:
application/json:
schema:
type: object
example:
data:
name: 'suscipit qui cumque'
description: 'Tenetur quia nemo sit est.'
due_date: 20260220
owner:
id: 1
name: 'Kurtis Kub'
email: juwan97@example.org
email_verified_at: '2023-12-25T20:47:27.000000Z'
created_at: '2023-12-25T20:47:27.000000Z'
updated_at: '2023-12-25T20:47:27.000000Z'
properties:
data:
type: object
properties:
name:
type: string
example: 'suscipit qui cumque'
description:
type: string
example: 'Tenetur quia nemo sit est.'
due_date:
type: integer
example: 20260220
owner:
type: object
properties:
id:
type: integer
example: 1
name:
type: string
example: 'Kurtis Kub'
email:
type: string
example: juwan97@example.org
email_verified_at:
type: string
example: '2023-12-25T20:47:27.000000Z'
created_at:
type: string
example: '2023-12-25T20:47:27.000000Z'
updated_at:
type: string
example: '2023-12-25T20:47:27.000000Z'
404:
description: 'Side project not found'
content:
application/json:
schema:
type: object
example:
message: 'Not found'
resource: 'Side project'
properties:
message:
type: string
example: 'Not found'
resource:
type: string
example: 'Side project'
tags:
- 'Side Projects'
security: []
put:
summary: 'Update a side project'
operationId: updateASideProject
description: ''
parameters: []
responses:
404:
description: ''
content:
application/json:
schema:
type: object
example:
message: 'No query results for model [App\Models\SideProject] 13'
exception: Symfony\Component\HttpKernel\Exception\NotFoundHttpException
file: 'C:\Users\shalvah\Projects\TheSideProjectAPI\vendor\laravel\framework\src\Illuminate\Foundation\Exceptions\Handler.php'
line: 391
trace:
-
file: 'C:\Users\shalvah\Projects\TheSideProjectAPI\vendor\laravel\framework\src\Illuminate\Foundation\Exceptions\Handler.php'
line: 367
function: prepareException
class: Illuminate\Foundation\Exceptions\Handler
type: '->'
-
file: 'C:\Users\shalvah\Projects\TheSideProjectAPI\vendor\nunomaduro\collision\src\Adapters\Laravel\ExceptionHandler.php'
line: 54
function: render
class: Illuminate\Foundation\Exceptions\Handler
type: '->'
-
file: 'C:\Users\shalvah\Projects\TheSideProjectAPI\vendor\laravel\framework\src\Illuminate\Routing\Pipeline.php'
line: 51
function: render
class: NunoMaduro\Collision\Adapters\Laravel\ExceptionHandler
type: '->'
-
file: 'C:\Users\shalvah\Projects\TheSideProjectAPI\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php'
line: 185
function: handleException
class: Illuminate\Routing\Pipeline
type: '->'
-
file: 'C:\Users\shalvah\Projects\TheSideProjectAPI\vendor\laravel\framework\src\Illuminate\Routing\Middleware\ThrottleRequests.php'
line: 126
function: 'Illuminate\Pipeline\{closure}'
class: Illuminate\Pipeline\Pipeline
type: '->'
-
file: 'C:\Users\shalvah\Projects\TheSideProjectAPI\vendor\laravel\framework\src\Illuminate\Routing\Middleware\ThrottleRequests.php'
line: 102
function: handleRequest
class: Illuminate\Routing\Middleware\ThrottleRequests
type: '->'
-
file: 'C:\Users\shalvah\Projects\TheSideProjectAPI\vendor\laravel\framework\src\Illuminate\Routing\Middleware\ThrottleRequests.php'
line: 54
function: handleRequestUsingNamedLimiter
class: Illuminate\Routing\Middleware\ThrottleRequests
type: '->'
-
file: 'C:\Users\shalvah\Projects\TheSideProjectAPI\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php'
line: 180
function: handle
class: Illuminate\Routing\Middleware\ThrottleRequests
type: '->'
-
file: 'C:\Users\shalvah\Projects\TheSideProjectAPI\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php'
line: 116
function: 'Illuminate\Pipeline\{closure}'
class: Illuminate\Pipeline\Pipeline
type: '->'
-
file: 'C:\Users\shalvah\Projects\TheSideProjectAPI\vendor\laravel\framework\src\Illuminate\Routing\Router.php'
line: 799
function: then
class: Illuminate\Pipeline\Pipeline
type: '->'
-
file: 'C:\Users\shalvah\Projects\TheSideProjectAPI\vendor\laravel\framework\src\Illuminate\Routing\Router.php'
line: 776
function: runRouteWithinStack
class: Illuminate\Routing\Router
type: '->'
-
file: 'C:\Users\shalvah\Projects\TheSideProjectAPI\vendor\laravel\framework\src\Illuminate\Routing\Router.php'
line: 740
function: runRoute
class: Illuminate\Routing\Router
type: '->'
-
file: 'C:\Users\shalvah\Projects\TheSideProjectAPI\vendor\laravel\framework\src\Illuminate\Routing\Router.php'
line: 729
function: dispatchToRoute
class: Illuminate\Routing\Router
type: '->'
-
file: 'C:\Users\shalvah\Projects\TheSideProjectAPI\vendor\laravel\framework\src\Illuminate\Foundation\Http\Kernel.php'
line: 190
function: dispatch
class: Illuminate\Routing\Router
type: '->'
-
file: 'C:\Users\shalvah\Projects\TheSideProjectAPI\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php'
line: 141
function: 'Illuminate\Foundation\Http\{closure}'
class: Illuminate\Foundation\Http\Kernel
type: '->'
-
file: 'C:\Users\shalvah\Projects\TheSideProjectAPI\vendor\laravel\framework\src\Illuminate\Foundation\Http\Middleware\TransformsRequest.php'
line: 21
function: 'Illuminate\Pipeline\{closure}'
class: Illuminate\Pipeline\Pipeline
type: '->'
-
file: 'C:\Users\shalvah\Projects\TheSideProjectAPI\vendor\laravel\framework\src\Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull.php'
line: 31
function: handle
class: Illuminate\Foundation\Http\Middleware\TransformsRequest
type: '->'
-
file: 'C:\Users\shalvah\Projects\TheSideProjectAPI\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php'
line: 180
function: handle
class: Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull
type: '->'
-
file: 'C:\Users\shalvah\Projects\TheSideProjectAPI\vendor\laravel\framework\src\Illuminate\Foundation\Http\Middleware\TransformsRequest.php'
line: 21
function: 'Illuminate\Pipeline\{closure}'
class: Illuminate\Pipeline\Pipeline
type: '->'
-
file: 'C:\Users\shalvah\Projects\TheSideProjectAPI\vendor\laravel\framework\src\Illuminate\Foundation\Http\Middleware\TrimStrings.php'
line: 40
function: handle
class: Illuminate\Foundation\Http\Middleware\TransformsRequest
type: '->'
-
file: 'C:\Users\shalvah\Projects\TheSideProjectAPI\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php'
line: 180
function: handle
class: Illuminate\Foundation\Http\Middleware\TrimStrings
type: '->'
-
file: 'C:\Users\shalvah\Projects\TheSideProjectAPI\vendor\laravel\framework\src\Illuminate\Foundation\Http\Middleware\ValidatePostSize.php'
line: 27
function: 'Illuminate\Pipeline\{closure}'
class: Illuminate\Pipeline\Pipeline
type: '->'
-
file: 'C:\Users\shalvah\Projects\TheSideProjectAPI\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php'
line: 180
function: handle
class: Illuminate\Foundation\Http\Middleware\ValidatePostSize
type: '->'
-
file: 'C:\Users\shalvah\Projects\TheSideProjectAPI\vendor\laravel\framework\src\Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance.php'
line: 86
function: 'Illuminate\Pipeline\{closure}'
class: Illuminate\Pipeline\Pipeline
type: '->'
-
file: 'C:\Users\shalvah\Projects\TheSideProjectAPI\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php'
line: 180
function: handle
class: Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance
type: '->'
-
file: 'C:\Users\shalvah\Projects\TheSideProjectAPI\vendor\fideloper\proxy\src\TrustProxies.php'
line: 57
function: 'Illuminate\Pipeline\{closure}'
class: Illuminate\Pipeline\Pipeline
type: '->'
-
file: 'C:\Users\shalvah\Projects\TheSideProjectAPI\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php'
line: 180
function: handle
class: Fideloper\Proxy\TrustProxies
type: '->'
-
file: 'C:\Users\shalvah\Projects\TheSideProjectAPI\vendor\fruitcake\laravel-cors\src\HandleCors.php'
line: 52
function: 'Illuminate\Pipeline\{closure}'
class: Illuminate\Pipeline\Pipeline
type: '->'
-
file: 'C:\Users\shalvah\Projects\TheSideProjectAPI\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php'
line: 180
function: handle
class: Fruitcake\Cors\HandleCors
type: '->'
-
file: 'C:\Users\shalvah\Projects\TheSideProjectAPI\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php'
line: 116
function: 'Illuminate\Pipeline\{closure}'
class: Illuminate\Pipeline\Pipeline
type: '->'
-
file: 'C:\Users\shalvah\Projects\TheSideProjectAPI\vendor\laravel\framework\src\Illuminate\Foundation\Http\Kernel.php'
line: 165
function: then
class: Illuminate\Pipeline\Pipeline
type: '->'
-
file: 'C:\Users\shalvah\Projects\TheSideProjectAPI\vendor\laravel\framework\src\Illuminate\Foundation\Http\Kernel.php'
line: 134
function: sendRequestThroughRouter
class: Illuminate\Foundation\Http\Kernel
type: '->'
-
file: 'C:\Users\shalvah\Projects\scribe\src\Extracting\Strategies\Responses\ResponseCalls.php'
line: 300
function: handle
class: Illuminate\Foundation\Http\Kernel
type: '->'
-
file: 'C:\Users\shalvah\Projects\scribe\src\Extracting\Strategies\Responses\ResponseCalls.php'
line: 288
function: callLaravelOrLumenRoute
class: Knuckles\Scribe\Extracting\Strategies\Responses\ResponseCalls
type: '->'
-
file: 'C:\Users\shalvah\Projects\scribe\src\Extracting\Strategies\Responses\ResponseCalls.php'
line: 91
function: makeApiCall
class: Knuckles\Scribe\Extracting\Strategies\Responses\ResponseCalls
type: '->'
-
file: 'C:\Users\shalvah\Projects\scribe\src\Extracting\Strategies\Responses\ResponseCalls.php'
line: 44
function: makeResponseCall
class: Knuckles\Scribe\Extracting\Strategies\Responses\ResponseCalls
type: '->'
-
file: 'C:\Users\shalvah\Projects\scribe\src\Extracting\Strategies\Responses\ResponseCalls.php'
line: 35
function: makeResponseCallIfConditionsPass
class: Knuckles\Scribe\Extracting\Strategies\Responses\ResponseCalls
type: '->'
-
file: 'C:\Users\shalvah\Projects\scribe\src\Extracting\Extractor.php'
line: 236
function: __invoke
class: Knuckles\Scribe\Extracting\Strategies\Responses\ResponseCalls
type: '->'
-
file: 'C:\Users\shalvah\Projects\scribe\src\Extracting\Extractor.php'
line: 166
function: iterateThroughStrategies
class: Knuckles\Scribe\Extracting\Extractor
type: '->'
-
file: 'C:\Users\shalvah\Projects\scribe\src\Extracting\Extractor.php'
line: 95
function: fetchResponses
class: Knuckles\Scribe\Extracting\Extractor
type: '->'
-
file: 'C:\Users\shalvah\Projects\scribe\src\GroupedEndpoints\GroupedEndpointsFromApp.php'
line: 125
function: processRoute
class: Knuckles\Scribe\Extracting\Extractor
type: '->'
-
file: 'C:\Users\shalvah\Projects\scribe\src\GroupedEndpoints\GroupedEndpointsFromApp.php'
line: 72
function: extractEndpointsInfoFromLaravelApp
class: Knuckles\Scribe\GroupedEndpoints\GroupedEndpointsFromApp
type: '->'
-
file: 'C:\Users\shalvah\Projects\scribe\src\GroupedEndpoints\GroupedEndpointsFromApp.php'
line: 50
function: extractEndpointsInfoAndWriteToDisk
class: Knuckles\Scribe\GroupedEndpoints\GroupedEndpointsFromApp
type: '->'
-
file: 'C:\Users\shalvah\Projects\scribe\src\Commands\GenerateDocumentation.php'
line: 53
function: get
class: Knuckles\Scribe\GroupedEndpoints\GroupedEndpointsFromApp
type: '->'
-
file: 'C:\Users\shalvah\Projects\TheSideProjectAPI\vendor\laravel\framework\src\Illuminate\Container\BoundMethod.php'
line: 36
function: handle
class: Knuckles\Scribe\Commands\GenerateDocumentation
type: '->'
-
file: 'C:\Users\shalvah\Projects\TheSideProjectAPI\vendor\laravel\framework\src\Illuminate\Container\Util.php'
line: 41
function: 'Illuminate\Container\{closure}'
class: Illuminate\Container\BoundMethod
type: '::'
-
file: 'C:\Users\shalvah\Projects\TheSideProjectAPI\vendor\laravel\framework\src\Illuminate\Container\BoundMethod.php'
line: 93
function: unwrapIfClosure
class: Illuminate\Container\Util
type: '::'
-
file: 'C:\Users\shalvah\Projects\TheSideProjectAPI\vendor\laravel\framework\src\Illuminate\Container\BoundMethod.php'
line: 37
function: callBoundMethod
class: Illuminate\Container\BoundMethod
type: '::'
-
file: 'C:\Users\shalvah\Projects\TheSideProjectAPI\vendor\laravel\framework\src\Illuminate\Container\Container.php'
line: 661
function: call
class: Illuminate\Container\BoundMethod
type: '::'
-
file: 'C:\Users\shalvah\Projects\TheSideProjectAPI\vendor\laravel\framework\src\Illuminate\Console\Command.php'
line: 183
function: call
class: Illuminate\Container\Container
type: '->'
-
file: 'C:\Users\shalvah\Projects\TheSideProjectAPI\vendor\symfony\console\Command\Command.php'
line: 326
function: execute
class: Illuminate\Console\Command
type: '->'
-
file: 'C:\Users\shalvah\Projects\TheSideProjectAPI\vendor\laravel\framework\src\Illuminate\Console\Command.php'
line: 153
function: run
class: Symfony\Component\Console\Command\Command
type: '->'
-
file: 'C:\Users\shalvah\Projects\TheSideProjectAPI\vendor\symfony\console\Application.php'
line: 1078
function: run
class: Illuminate\Console\Command
type: '->'
-
file: 'C:\Users\shalvah\Projects\TheSideProjectAPI\vendor\symfony\console\Application.php'
line: 324
function: doRunCommand
class: Symfony\Component\Console\Application
type: '->'
-
file: 'C:\Users\shalvah\Projects\TheSideProjectAPI\vendor\symfony\console\Application.php'
line: 175
function: doRun
class: Symfony\Component\Console\Application
type: '->'
-
file: 'C:\Users\shalvah\Projects\TheSideProjectAPI\vendor\laravel\framework\src\Illuminate\Console\Application.php'
line: 102
function: run
class: Symfony\Component\Console\Application
type: '->'
-
file: 'C:\Users\shalvah\Projects\TheSideProjectAPI\vendor\laravel\framework\src\Illuminate\Foundation\Console\Kernel.php'
line: 155
function: run
class: Illuminate\Console\Application
type: '->'
-
file: 'C:\Users\shalvah\Projects\TheSideProjectAPI\artisan'
line: 37
function: handle
class: Illuminate\Foundation\Console\Kernel
type: '->'
properties:
message:
type: string
example: 'No query results for model [App\Models\SideProject] 13'
exception:
type: string
example: Symfony\Component\HttpKernel\Exception\NotFoundHttpException
file:
type: string
example: 'C:\Users\shalvah\Projects\TheSideProjectAPI\vendor\laravel\framework\src\Illuminate\Foundation\Exceptions\Handler.php'
line:
type: integer
example: 391
trace:
type: array
example:
-
file: 'C:\Users\shalvah\Projects\TheSideProjectAPI\vendor\laravel\framework\src\Illuminate\Foundation\Exceptions\Handler.php'
line: 367
function: prepareException
class: Illuminate\Foundation\Exceptions\Handler
type: '->'
-
file: 'C:\Users\shalvah\Projects\TheSideProjectAPI\vendor\nunomaduro\collision\src\Adapters\Laravel\ExceptionHandler.php'
line: 54
function: render
class: Illuminate\Foundation\Exceptions\Handler
type: '->'
-
file: 'C:\Users\shalvah\Projects\TheSideProjectAPI\vendor\laravel\framework\src\Illuminate\Routing\Pipeline.php'
line: 51
function: render
class: NunoMaduro\Collision\Adapters\Laravel\ExceptionHandler
type: '->'
-
file: 'C:\Users\shalvah\Projects\TheSideProjectAPI\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php'
line: 185
function: handleException
class: Illuminate\Routing\Pipeline
type: '->'
-
file: 'C:\Users\shalvah\Projects\TheSideProjectAPI\vendor\laravel\framework\src\Illuminate\Routing\Middleware\ThrottleRequests.php'
line: 126
function: 'Illuminate\Pipeline\{closure}'
class: Illuminate\Pipeline\Pipeline
type: '->'
-
file: 'C:\Users\shalvah\Projects\TheSideProjectAPI\vendor\laravel\framework\src\Illuminate\Routing\Middleware\ThrottleRequests.php'
line: 102
function: handleRequest
class: Illuminate\Routing\Middleware\ThrottleRequests
type: '->'
-
file: 'C:\Users\shalvah\Projects\TheSideProjectAPI\vendor\laravel\framework\src\Illuminate\Routing\Middleware\ThrottleRequests.php'
line: 54
function: handleRequestUsingNamedLimiter
class: Illuminate\Routing\Middleware\ThrottleRequests
type: '->'
-
file: 'C:\Users\shalvah\Projects\TheSideProjectAPI\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php'
line: 180
function: handle
class: Illuminate\Routing\Middleware\ThrottleRequests
type: '->'
-
file: 'C:\Users\shalvah\Projects\TheSideProjectAPI\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php'
line: 116
function: 'Illuminate\Pipeline\{closure}'
class: Illuminate\Pipeline\Pipeline
type: '->'
-
file: 'C:\Users\shalvah\Projects\TheSideProjectAPI\vendor\laravel\framework\src\Illuminate\Routing\Router.php'
line: 799
function: then
class: Illuminate\Pipeline\Pipeline
type: '->'
-
file: 'C:\Users\shalvah\Projects\TheSideProjectAPI\vendor\laravel\framework\src\Illuminate\Routing\Router.php'
line: 776
function: runRouteWithinStack
class: Illuminate\Routing\Router
type: '->'
-
file: 'C:\Users\shalvah\Projects\TheSideProjectAPI\vendor\laravel\framework\src\Illuminate\Routing\Router.php'
line: 740
function: runRoute
class: Illuminate\Routing\Router
type: '->'
-
file: 'C:\Users\shalvah\Projects\TheSideProjectAPI\vendor\laravel\framework\src\Illuminate\Routing\Router.php'
line: 729
function: dispatchToRoute
class: Illuminate\Routing\Router
type: '->'
-
file: 'C:\Users\shalvah\Projects\TheSideProjectAPI\vendor\laravel\framework\src\Illuminate\Foundation\Http\Kernel.php'
line: 190
function: dispatch
class: Illuminate\Routing\Router
type: '->'
-
file: 'C:\Users\shalvah\Projects\TheSideProjectAPI\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php'
line: 141
function: 'Illuminate\Foundation\Http\{closure}'
class: Illuminate\Foundation\Http\Kernel
type: '->'
-
file: 'C:\Users\shalvah\Projects\TheSideProjectAPI\vendor\laravel\framework\src\Illuminate\Foundation\Http\Middleware\TransformsRequest.php'
line: 21
function: 'Illuminate\Pipeline\{closure}'
class: Illuminate\Pipeline\Pipeline
type: '->'
-
file: 'C:\Users\shalvah\Projects\TheSideProjectAPI\vendor\laravel\framework\src\Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull.php'
line: 31
function: handle
class: Illuminate\Foundation\Http\Middleware\TransformsRequest
type: '->'
-
file: 'C:\Users\shalvah\Projects\TheSideProjectAPI\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php'
line: 180
function: handle
class: Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull
type: '->'
-
file: 'C:\Users\shalvah\Projects\TheSideProjectAPI\vendor\laravel\framework\src\Illuminate\Foundation\Http\Middleware\TransformsRequest.php'
line: 21
function: 'Illuminate\Pipeline\{closure}'
class: Illuminate\Pipeline\Pipeline
type: '->'
-
file: 'C:\Users\shalvah\Projects\TheSideProjectAPI\vendor\laravel\framework\src\Illuminate\Foundation\Http\Middleware\TrimStrings.php'
line: 40
function: handle
class: Illuminate\Foundation\Http\Middleware\TransformsRequest
type: '->'
-
file: 'C:\Users\shalvah\Projects\TheSideProjectAPI\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php'
line: 180
function: handle
class: Illuminate\Foundation\Http\Middleware\TrimStrings
type: '->'
-
file: 'C:\Users\shalvah\Projects\TheSideProjectAPI\vendor\laravel\framework\src\Illuminate\Foundation\Http\Middleware\ValidatePostSize.php'
line: 27
function: 'Illuminate\Pipeline\{closure}'
class: Illuminate\Pipeline\Pipeline
type: '->'
-
file: 'C:\Users\shalvah\Projects\TheSideProjectAPI\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php'
line: 180
function: handle
class: Illuminate\Foundation\Http\Middleware\ValidatePostSize
type: '->'
-
file: 'C:\Users\shalvah\Projects\TheSideProjectAPI\vendor\laravel\framework\src\Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance.php'
line: 86
function: 'Illuminate\Pipeline\{closure}'
class: Illuminate\Pipeline\Pipeline
type: '->'
-
file: 'C:\Users\shalvah\Projects\TheSideProjectAPI\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php'
line: 180
function: handle
class: Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance
type: '->'
-
file: 'C:\Users\shalvah\Projects\TheSideProjectAPI\vendor\fideloper\proxy\src\TrustProxies.php'
line: 57
function: 'Illuminate\Pipeline\{closure}'
class: Illuminate\Pipeline\Pipeline
type: '->'
-
file: 'C:\Users\shalvah\Projects\TheSideProjectAPI\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php'
line: 180
function: handle
class: Fideloper\Proxy\TrustProxies
type: '->'
-
file: 'C:\Users\shalvah\Projects\TheSideProjectAPI\vendor\fruitcake\laravel-cors\src\HandleCors.php'
line: 52
function: 'Illuminate\Pipeline\{closure}'
class: Illuminate\Pipeline\Pipeline
type: '->'
-
file: 'C:\Users\shalvah\Projects\TheSideProjectAPI\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php'
line: 180
function: handle
class: Fruitcake\Cors\HandleCors
type: '->'
-
file: 'C:\Users\shalvah\Projects\TheSideProjectAPI\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php'
line: 116
function: 'Illuminate\Pipeline\{closure}'
class: Illuminate\Pipeline\Pipeline
type: '->'
-
file: 'C:\Users\shalvah\Projects\TheSideProjectAPI\vendor\laravel\framework\src\Illuminate\Foundation\Http\Kernel.php'
line: 165
function: then
class: Illuminate\Pipeline\Pipeline
type: '->'
-
file: 'C:\Users\shalvah\Projects\TheSideProjectAPI\vendor\laravel\framework\src\Illuminate\Foundation\Http\Kernel.php'
line: 134
function: sendRequestThroughRouter
class: Illuminate\Foundation\Http\Kernel
type: '->'
-
file: 'C:\Users\shalvah\Projects\scribe\src\Extracting\Strategies\Responses\ResponseCalls.php'
line: 300
function: handle
class: Illuminate\Foundation\Http\Kernel
type: '->'
-
file: 'C:\Users\shalvah\Projects\scribe\src\Extracting\Strategies\Responses\ResponseCalls.php'
line: 288
function: callLaravelOrLumenRoute
class: Knuckles\Scribe\Extracting\Strategies\Responses\ResponseCalls
type: '->'
-
file: 'C:\Users\shalvah\Projects\scribe\src\Extracting\Strategies\Responses\ResponseCalls.php'
line: 91
function: makeApiCall
class: Knuckles\Scribe\Extracting\Strategies\Responses\ResponseCalls
type: '->'
-
file: 'C:\Users\shalvah\Projects\scribe\src\Extracting\Strategies\Responses\ResponseCalls.php'
line: 44
function: makeResponseCall
class: Knuckles\Scribe\Extracting\Strategies\Responses\ResponseCalls
type: '->'
-
file: 'C:\Users\shalvah\Projects\scribe\src\Extracting\Strategies\Responses\ResponseCalls.php'
line: 35
function: makeResponseCallIfConditionsPass
class: Knuckles\Scribe\Extracting\Strategies\Responses\ResponseCalls
type: '->'
-
file: 'C:\Users\shalvah\Projects\scribe\src\Extracting\Extractor.php'
line: 236
function: __invoke
class: Knuckles\Scribe\Extracting\Strategies\Responses\ResponseCalls
type: '->'
-
file: 'C:\Users\shalvah\Projects\scribe\src\Extracting\Extractor.php'
line: 166
function: iterateThroughStrategies
class: Knuckles\Scribe\Extracting\Extractor
type: '->'
-
file: 'C:\Users\shalvah\Projects\scribe\src\Extracting\Extractor.php'
line: 95
function: fetchResponses
class: Knuckles\Scribe\Extracting\Extractor
type: '->'
-
file: 'C:\Users\shalvah\Projects\scribe\src\GroupedEndpoints\GroupedEndpointsFromApp.php'
line: 125
function: processRoute
class: Knuckles\Scribe\Extracting\Extractor
type: '->'
-
file: 'C:\Users\shalvah\Projects\scribe\src\GroupedEndpoints\GroupedEndpointsFromApp.php'
line: 72
function: extractEndpointsInfoFromLaravelApp
class: Knuckles\Scribe\GroupedEndpoints\GroupedEndpointsFromApp
type: '->'
-
file: 'C:\Users\shalvah\Projects\scribe\src\GroupedEndpoints\GroupedEndpointsFromApp.php'
line: 50
function: extractEndpointsInfoAndWriteToDisk
class: Knuckles\Scribe\GroupedEndpoints\GroupedEndpointsFromApp
type: '->'
-
file: 'C:\Users\shalvah\Projects\scribe\src\Commands\GenerateDocumentation.php'
line: 53
function: get
class: Knuckles\Scribe\GroupedEndpoints\GroupedEndpointsFromApp
type: '->'
-
file: 'C:\Users\shalvah\Projects\TheSideProjectAPI\vendor\laravel\framework\src\Illuminate\Container\BoundMethod.php'
line: 36
function: handle
class: Knuckles\Scribe\Commands\GenerateDocumentation
type: '->'
-
file: 'C:\Users\shalvah\Projects\TheSideProjectAPI\vendor\laravel\framework\src\Illuminate\Container\Util.php'
line: 41
function: 'Illuminate\Container\{closure}'
class: Illuminate\Container\BoundMethod
type: '::'
-
file: 'C:\Users\shalvah\Projects\TheSideProjectAPI\vendor\laravel\framework\src\Illuminate\Container\BoundMethod.php'
line: 93
function: unwrapIfClosure
class: Illuminate\Container\Util
type: '::'
-
file: 'C:\Users\shalvah\Projects\TheSideProjectAPI\vendor\laravel\framework\src\Illuminate\Container\BoundMethod.php'
line: 37
function: callBoundMethod
class: Illuminate\Container\BoundMethod
type: '::'
-
file: 'C:\Users\shalvah\Projects\TheSideProjectAPI\vendor\laravel\framework\src\Illuminate\Container\Container.php'
line: 661
function: call
class: Illuminate\Container\BoundMethod
type: '::'
-
file: 'C:\Users\shalvah\Projects\TheSideProjectAPI\vendor\laravel\framework\src\Illuminate\Console\Command.php'
line: 183
function: call
class: Illuminate\Container\Container
type: '->'
-
file: 'C:\Users\shalvah\Projects\TheSideProjectAPI\vendor\symfony\console\Command\Command.php'
line: 326
function: execute
class: Illuminate\Console\Command
type: '->'
-
file: 'C:\Users\shalvah\Projects\TheSideProjectAPI\vendor\laravel\framework\src\Illuminate\Console\Command.php'
line: 153
function: run
class: Symfony\Component\Console\Command\Command
type: '->'
-
file: 'C:\Users\shalvah\Projects\TheSideProjectAPI\vendor\symfony\console\Application.php'
line: 1078
function: run
class: Illuminate\Console\Command
type: '->'
-
file: 'C:\Users\shalvah\Projects\TheSideProjectAPI\vendor\symfony\console\Application.php'
line: 324
function: doRunCommand
class: Symfony\Component\Console\Application
type: '->'
-
file: 'C:\Users\shalvah\Projects\TheSideProjectAPI\vendor\symfony\console\Application.php'
line: 175
function: doRun
class: Symfony\Component\Console\Application
type: '->'
-
file: 'C:\Users\shalvah\Projects\TheSideProjectAPI\vendor\laravel\framework\src\Illuminate\Console\Application.php'
line: 102
function: run
class: Symfony\Component\Console\Application
type: '->'
-
file: 'C:\Users\shalvah\Projects\TheSideProjectAPI\vendor\laravel\framework\src\Illuminate\Foundation\Console\Kernel.php'
line: 155
function: run
class: Illuminate\Console\Application
type: '->'
-
file: 'C:\Users\shalvah\Projects\TheSideProjectAPI\artisan'
line: 37
function: handle
class: Illuminate\Foundation\Console\Kernel
type: '->'
items:
type: object
properties:
file:
type: string
example: 'C:\Users\shalvah\Projects\TheSideProjectAPI\vendor\laravel\framework\src\Illuminate\Foundation\Exceptions\Handler.php'
line:
type: integer
example: 367
function:
type: string
example: prepareException
class:
type: string
example: Illuminate\Foundation\Exceptions\Handler
type:
type: string
example: '->'
tags:
- 'Side Projects'
security: []
delete:
summary: 'Delete a side project'
operationId: deleteASideProject
description: ''
parameters:
-
in: query
name: queryThing
description: null
example: null
required: false
schema:
type: string
description: ''
example: null
responses:
204:
description: 'Nothing to see here'
202:
description: 'An extra, for fun.'
content:
application/json:
schema:
type: object
nullable: true
tags:
- 'Side Projects'
security: []
parameters:
-
in: path
name: id
description: 'The ID of the side project.'
example: 13
required: true
schema:
type: integer
/api/side_projects/finish:
post:
summary: 'Finish a side project'
operationId: finishASideProject
description: 'Will you ever?🤔'
parameters: []
responses:
200:
description: ''
content:
text/plain:
schema:
type: string
example: ''
404:
description: 'Side project not found'
content:
application/json:
schema:
type: object
example:
message: 'Not found'
resource: 'Side project'
properties:
message:
type: string
example: 'Not found'
resource:
type: string
example: 'Side project'
tags:
- 'Side Projects'
security: []
/api/aCustomEndpoint:
post:
summary: 'A custom 2'
operationId: aCustom2
description: null
parameters: []
responses: { }
tags:
- Extras
security: []
tags:
-
name: 'Dummy endpoints'
description: ''
-
name: General
description: ''
-
name: Users
description: ''
-
name: 'Side Projects'
description: "\nAPIs for managing side projects.\n\nNote how the URL params for the endpoints here are automatically generated by Scribe."
-
name: Extras
description: null
components:
securitySchemes:
default:
type: http
scheme: bearer
description: 'You can retrieve your token by using the `users/auth` endpoint.'
security:
-
default: []