diff --git a/api/app/Http/Controllers/NewsController.php b/api/app/Http/Controllers/NewsController.php index 677b453..e1b3933 100644 --- a/api/app/Http/Controllers/NewsController.php +++ b/api/app/Http/Controllers/NewsController.php @@ -2,6 +2,8 @@ namespace App\Http\Controllers; +use Illuminate\Http\Request; + error_reporting(E_ALL); ini_set('display_errors', true); @@ -37,9 +39,13 @@ QUERY; /** * Lijst van alle nieuwsberichten */ - public function list(int $count = 15, int $page = 1) { - if((int)$count <= 0) { $count = 15; } - if((int)$page <= 0) { $page = 1; } + public function list(Request $request) { + $count = (int)$request->get('aantal', 15); + $page = (int)$request->get('pagina', 1); + if($count <= 0 || $page <= 0) { + return abort(400); + } + $start = ($page - 1) * $count; $newsItems = app('db')->select(self::$BASE_SQL . ' ORDER BY `published` DESC' diff --git a/api/app/Http/Controllers/PodcastController.php b/api/app/Http/Controllers/PodcastController.php new file mode 100644 index 0000000..fbad733 --- /dev/null +++ b/api/app/Http/Controllers/PodcastController.php @@ -0,0 +1,133 @@ + '' AND `podcast_meta`.`content` <> '' +QUERY; + + /** + * Create a new controller instance. + * + * @return void + */ + public function __construct() + { + // + } + + /** + * Lijst van alle podcasts + */ + public function list(Request $request) { + $count = (int)$request->get('aantal', 15); + $page = (int)$request->get('pagina', 1); + if($count <= 0 || $page <= 0) { + return abort(400); + } + + $start = ($page - 1) * $count; + $podcasts = app('db')->select(self::$BASE_SQL + . ' ORDER BY `podcast_meta`.`creationdt` DESC, `podcast_meta`.`id` DESC' + . ' LIMIT ' . (int)$start . ', ' . (int)$count); + + $result = array(); + foreach($podcasts as $podcast) { + $result[] = new \Model\Podcast($podcast); + } + + return response()->json(['page' => $page, 'count' => $count, 'podcasts' => $result]); + } + + /** + * Download specifieke podcast + */ + public function download(Request $request, int $id) { + $queryResult = app('db')->select(self::$BASE_SQL + . ' AND `podcast`.`id` = :id ' + . ' LIMIT 0, 1', + ['id' => $id]); + + if(count($queryResult) == 0) { return abort(404); } + + $podcast = new \Model\Podcast($queryResult[0]); + if(!$podcast->isValidAuth($request->get('auth'))) { + return abort(404); + } + + return response()->download($podcast->getSoundfile(), + '6FM Gemist - ' . $podcast->title . '.mp3'); + } + + public function stream(Request $request, int $id) { + $queryResult = app('db')->select(self::$BASE_SQL + . ' AND `podcast`.`id` = :id ' + . ' LIMIT 0, 1', + ['id' => $id]); + + if(count($queryResult) == 0) { return abort(404); } + + $podcast = new \Model\Podcast($queryResult[0]); + if(!$podcast->isValidAuth($request->get('auth'))) { + return abort(404); + } + + $filename = $podcast->getSoundfile(); + $file = fopen($filename, "rb"); + $size = filesize($filename); + $content = fread($file, $size); + fclose($file); + + self::streamFile($request, 'audio/mpeg', $content, $size); + } + + // Provide a streaming file with support for scrubbing + // Source: https://gist.github.com/widnyana/cd2bdda07dc02e9fce71 + private static function streamFile(Request $r, $contentType, $stream, $fullsize ) { + $size = $fullsize; + $response_code = 200; + $headers = array("Content-type" => $contentType); + + // Check for request for part of the stream + $range = $r->header('Range'); + if($range != null) { + $eqPos = strpos($range, "="); + $toPos = strpos($range, "-"); + $unit = substr($range, 0, $eqPos); + $start = intval(substr($range, $eqPos+1, $toPos)); + $success = fseek($stream, $start); + if($success == 0) { + $size = $fullsize - $start; + $response_code = 206; + $headers["Accept-Ranges"] = $unit; + $headers["Content-Range"] = $unit . " " . $start . "-" . ($fullsize-1) . "/" . $fullsize; + } + } + + $headers["Content-Length"] = $size; + $response = new StreamedResponse( + function () use ($stream) { + $out = fopen('php://output', 'w'); + fputs($out, $stream); + fclose($out); + }, 200, $headers); + $response->send(); + } + +} diff --git a/api/public/api.json b/api/public/api.json index 294f506..5b4f634 100644 --- a/api/public/api.json +++ b/api/public/api.json @@ -1,216 +1,170 @@ -swagger: "2.0" +swagger: '2.0' info: - description: "Dit is de publieke alleen-lezen interface van 6FM RES (Radio Extranet Systeem)." - version: "1.0.0" - title: "6FM RES" - # termsOfService: "http://swagger.io/terms/" + description: 'Dit is de publieke alleen-lezen interface van 6FM RES (Radio Extranet Systeem).' + version: '1.0.0' + title: '6FM RES' + # termsOfService: 'http://swagger.io/terms/' contact: - email: "mischa.spelt@6fm.nl" + email: 'mischa.spelt@6fm.nl' #license: - # name: "Apache 2.0" - # url: "http://www.apache.org/licenses/LICENSE-2.0.html" -host: "api.6fm.nl" -basePath: "/" + # name: 'Apache 2.0' + # url: 'http://www.apache.org/licenses/LICENSE-2.0.html' +host: 'api.6fm.nl' +basePath: '/' tags: -- name: "nieuws" - description: "Nieuwsberichten" -- name: "agenda" - description: "Regioagenda-items" +- name: 'nieuws' + description: 'Nieuwsberichten' +- name: 'agenda' + description: 'Regioagenda-items' +- name: 'podcast' + description: 'Podcasts' #externalDocs: - # description: "Find out more" - # url: "http://swagger.io" -#- name: "store" - #description: "Access to Petstore orders" -#- name: "user" - #description: "Operations about user" + # description: 'Find out more' + # url: 'http://swagger.io' +#- name: 'store' + #description: 'Access to Petstore orders' +#- name: 'user' + #description: 'Operations about user' #externalDocs: - # description: "Find out more about our store" - # url: "http://swagger.io" + # description: 'Find out more about our store' + # url: 'http://swagger.io' schemes: -- "http" +- 'http' paths: '/nieuws/overzicht': get: tags: - - "nieuws" - summary: "Overzicht van nieuwsberichten" - description: "Geeft een overzicht van de 15 meest recente nieuwsberichten. Equivalent aan /nieuws/overzicht/15/1." + - 'nieuws' + summary: 'Overzicht van nieuwsberichten' + description: 'Geeft een overzicht van {aantal} recente nieuwsberichten, de meest recente {pagina} pagina''s overslaand. Met andere woorden, geeft de nieuwsberichten ({pagina} - 1) * {aantal} + 1 tot en met {pagina} * {aantal} terug, waarbij 1 het meest recent toegevoegde bericht is. ' produces: - - "application/json" - responses: - 200: - description: "Success" - schema: - type: "object" - properties: - page: - type: "integer" - count: - type: "integer" - news: - type: "array" - items: - $ref: "#/definitions/NewsItem" - '/nieuws/overzicht/{aantal}': - get: - tags: - - "nieuws" - summary: "Overzicht van nieuwsberichten" - description: "Geeft een overzicht van de {aantal} meest recente nieuwsberichten. Equivalent aan /nieuws/overzicht/{aantal}/1." - produces: - - "application/json" + - 'application/json' parameters: - name: aantal - in: path - description: "Het aantal nieuwsberichten per resultaatpagina." - required: true - default: 15 - type: string - responses: - 200: - description: "Success" - schema: - type: "object" - properties: - page: - type: "integer" - count: - type: "integer" - news: - type: "array" - items: - $ref: "#/definitions/NewsItem" - '/nieuws/overzicht/{aantal}/{pagina}': - get: - tags: - - "nieuws" - summary: "Overzicht van nieuwsberichten" - description: "Geeft een overzicht van {aantal} recente nieuwsberichten, de meest recente {pagina} pagina's overslaand" - produces: - - "application/json" - parameters: - - name: aantal - in: path - description: "Het aantal nieuwsberichten per resultaatpagina." - required: true + in: query + description: 'Het aantal nieuwsberichten per resultaatpagina.' + required: false default: 15 type: string - name: pagina - in: path - description: "Het paginanummer." - required: true + in: query + description: 'Het paginanummer.' + required: false default: 1 type: string responses: 200: - description: "Success" + description: 'Success' schema: - type: "object" + type: 'object' properties: page: - type: "integer" + type: integer count: - type: "integer" + type: integer news: - type: "array" + type: array items: - $ref: "#/definitions/NewsItem" + $ref: '#/definitions/NewsItem' + 400: + description: 'Parameter ''aantal'' of ''pagina'' heeft geen geldige waarde.' + '/nieuws/bericht/{id}': get: tags: - - "nieuws" - summary: "Details van een specifiek nieuwsbericht" - description: "Geeft de details van een specifiek nieuwsbericht" + - 'nieuws' + summary: 'Details van een specifiek nieuwsbericht' + description: 'Geeft de details van een specifiek nieuwsbericht' produces: - - "application/json" + - 'application/json' parameters: - name: id in: path - description: "Het unieke ID van het nieuwsbericht" + description: 'Het unieke ID van het nieuwsbericht' required: true - type: "integer" + type: integer responses: 200: - description: "Success" + description: 'Success' schema: $ref: '#/definitions/NewsItem' 404: - description: "ID is ongeldig" + description: 'ID is ongeldig' '/agenda/overzicht[/week]': get: tags: - - "agenda" - summary: "Overzicht van alle agendaberichten in de komende 7 dagen" - description: "Geeft een overzicht van alle agendaberichten in de komende week" + - 'agenda' + summary: 'Overzicht van alle agendaberichten in de komende 7 dagen' + description: 'Geeft een overzicht van alle agendaberichten in de komende week' produces: - - "application/json" + - 'application/json' responses: 200: - description: "Success" + description: 'Success' schema: - type: "array" + type: array items: $ref: '#/definitions/AgendaItem' '/agenda/overzicht/maand': get: tags: - - "agenda" - summary: "Overzicht van alle agendaberichten in de komende 30 dagen" - description: "Geeft een overzicht van alle agendaberichten in de komende maand" + - 'agenda' + summary: 'Overzicht van alle agendaberichten in de komende 30 dagen' + description: 'Geeft een overzicht van alle agendaberichten in de komende maand' produces: - - "application/json" + - 'application/json' responses: 200: - description: "Success" + description: 'Success' schema: - type: "array" + type: array items: $ref: '#/definitions/AgendaItem' '/agenda/overzicht/alles': get: tags: - - "agenda" - summary: "Overzicht van alle agendaberichten in de toekomst" - description: "Geeft een overzicht van alle agendaberichten in de toekomst" + - 'agenda' + summary: 'Overzicht van alle agendaberichten in de toekomst' + description: 'Geeft een overzicht van alle agendaberichten in de toekomst' produces: - - "application/json" + - 'application/json' responses: 200: - description: "Success" + description: 'Success' schema: - type: "array" + type: array items: $ref: '#/definitions/AgendaItem' '/agenda/kalender': get: tags: - - "agenda" - summary: "Haalt de agenda op in kalender-formaat voor de huidige maand" - description: "Geeft alle agendaitems voor de huidige kalendermaand gegroepeerd op dag van de maand." + - 'agenda' + summary: 'Haalt de agenda op in kalender-formaat voor de huidige maand' + description: 'Geeft alle agendaitems voor de huidige kalendermaand gegroepeerd op dag van de maand.' produces: - - "application/json" + - 'application/json' responses: 200: - description: "Success" + description: 'Success' schema: - type: "object" + type: 'object' properties: items: - type: "array" + type: array items: $ref: '#/definitions/AgendaItem' days: - type: "object" - description: "Eigenschapnamen zijn datum binnen gegeven maand in yyyy-mm-dd formaat" + type: 'object' + description: 'Eigenschapnamen zijn datum binnen gegeven maand in yyyy-mm-dd formaat' additionalProperties: - type: 'array' - description: "ID's van agenda-items op deze datum" + type: array + description: 'ID''s van agenda-items op deze datum' items: - type: 'integer' + type: integer example: '2017-01-20': [ 40234, 48398 ] '2017-01-21': [ 40234, 47239 ] @@ -219,42 +173,42 @@ paths: '/agenda/kalender/{jaar}/{maand}': get: tags: - - "agenda" - summary: "Haalt de agenda op in kalender-formaat voor de gegeven maand" - description: "Geeft alle agendaitems voor de gegeven kalendermaand gegroepeerd op dag van de maand." + - 'agenda' + summary: 'Haalt de agenda op in kalender-formaat voor de gegeven maand' + description: 'Geeft alle agendaitems voor de gegeven kalendermaand gegroepeerd op dag van de maand.' produces: - - "application/json" + - 'application/json' parameters: - name: jaar in: path - description: "Het jaartal" + description: 'Het jaartal' required: true - type: "integer" + type: integer - name: maand in: path - description: "De maand van het jaar (1 - 12)" + description: 'De maand van het jaar (1 - 12)' required: true - type: "integer" + type: integer responses: 400: - description: "Maand of jaartal ongeldig. Maand moet 1, 2, ..., 12 zijn." + description: 'Maand of jaartal ongeldig. Maand moet 1, 2, ..., 12 zijn.' 200: - description: "Success" + description: 'Success' schema: - type: "object" + type: 'object' properties: items: - type: "array" + type: array items: $ref: '#/definitions/AgendaItem' days: - type: "object" - description: "Eigenschapnamen zijn datum binnen gegeven maand in yyyy-mm-dd formaat" + type: 'object' + description: 'Eigenschapnamen zijn datum binnen gegeven maand in yyyy-mm-dd formaat' additionalProperties: - type: 'array' - description: "ID's van agenda-items op deze datum" + type: array + description: 'ID''s van agenda-items op deze datum' items: - type: 'integer' + type: integer example: '2017-01-20': [ 40234, 48398 ] '2017-01-21': [ 40234, 47239 ] @@ -263,129 +217,265 @@ paths: '/agenda/details/{id}': get: tags: - - "agenda" - summary: "Details van een specifiek agendaitem" - description: "Geeft de details van een specifiek agendaitem" + - 'agenda' + summary: 'Details van een specifiek agendaitem' + description: 'Geeft de details van een specifiek agendaitem' produces: - - "application/json" + - 'application/json' parameters: - name: id in: path - description: "Het unieke ID van het agendabericht" + description: 'Het unieke ID van het agendabericht' required: true - type: "integer" + type: integer responses: 200: - description: "Success" + description: 'Success' schema: $ref: '#/definitions/AgendaItem' 404: - description: "ID is ongeldig" + description: 'ID is ongeldig' + + '/podcast/overzicht': + get: + tags: + - 'podcast' + summary: 'Overzicht van meest recente podcasts' + description: 'Geeft een overzicht van {aantal} recente podcasts, de meest recente {pagina} pagina''s overslaand. Met andere woorden, geeft de podcasts ({pagina} - 1) * {aantal} + 1 tot en met {pagina} * {aantal} terug, waarbij 1 de meest recent toegevoegde podcast is. ' + parameters: + - name: aantal + in: query + description: 'Het aantal podcasts per resultaatpagina.' + required: false + default: 15 + type: string + - name: pagina + in: query + description: 'Het paginanummer.' + required: false + default: 1 + type: string + responses: + 200: + description: 'Success' + schema: + type: 'object' + properties: + page: + type: integer + count: + type: integer + podcasts: + type: array + items: + $ref: '#/definitions/Podcast' + 400: + description: 'Parameter ''aantal'' of ''pagina'' heeft geen geldige waarde.' + + '/podcast/download/{id}/{title}': + get: + tags: + - 'podcast' + summary: 'Download een specifieke podcast' + description: 'Geeft een MP3-bestand terug waarvan de headers de browser forceren het bestand te downloaden.' + produces: + - 'audio/mpeg' + parameters: + - name: id + in: path + description: 'Het unieke ID van de podcast' + required: true + type: integer + - name: title + in: path + description: 'De titel van de podcast' + required: true + type: string + - name: auth + in: query + description: 'De authorisatiecode voor het downloaden van de podcast. Deze verandert per gebruikerssessie. (Dit is onder andere nodig om te voorkomen dat uitzendingen ouder dan twee weken kunnen worden gedownload door de URL aan te passen.) Deze sleutel is beschikbaar via de ''url'' eigenschap van de podcast.' + required: true + type: string + + 404: + description: 'Podcast ID of authorisatiesleutel is ongeldig' + + '/podcast/stream/{id}/{title}': + get: + tags: + - 'podcast' + summary: 'Stream een specifieke podcast' + description: 'Geeft een MP3-bestand terug voor live streaming' + produces: + - 'audio/mpeg' + parameters: + - name: id + in: path + description: 'Het unieke ID van de podcast' + required: true + type: integer + - name: title + in: path + description: 'De titel van de podcast' + required: true + type: string + - name: auth + in: query + description: 'De authorisatiecode voor het streamen van de podcast. Deze verandert per gebruikerssessie. (Dit is onder andere nodig om te voorkomen dat uitzendingen ouder dan twee weken kunnen worden gestreamd door de URL aan te passen.) Deze sleutel is beschikbaar via de ''url'' eigenschap van de podcast.' + required: true + type: string + + 404: + description: 'Podcast ID of authorisatiesleutel is ongeldig' #securityDefinitions: #petstore_auth: - # type: "oauth2" - # authorizationUrl: "http://petstore.swagger.io/oauth/dialog" - # flow: "implicit" + # type: 'oauth2' + # authorizationUrl: 'http://petstore.swagger.io/oauth/dialog' + # flow: 'implicit' # scopes: - # write:pets: "modify pets in your account" - # read:pets: "read your pets" + # write:pets: 'modify pets in your account' + # read:pets: 'read your pets' #api_key: - # type: "apiKey" - # name: "api_key" - # in: "header" + # type: 'apiKey' + # name: 'api_key' + # in: 'header' definitions: DateTime: - type: "object" + type: 'object' properties: date: - type: "string" - format: "yyyy-mm-dd hh:mm:ss.zzzzzz" - example: "2017-07-12 15:23:59.000000" + type: string + format: 'yyyy-mm-dd hh:mm:ss.zzzzzz' + example: '2017-07-12 15:23:59.000000' timezone_type: - type: "integer" + type: integer example: 4 timezone: - type: "string" - example: "Europe/Amsterdam" + type: string + example: 'Europe/Amsterdam' NewsSource: - type: "object" + type: 'object' properties: title: - type: "string" + type: string url: - type: "string" + type: string show: - type: "boolean" + type: 'boolean' NewsImage: - type: "object" + type: 'object' properties: id: - type: "integer" + type: integer title: - type: "string" + type: string url: - type: "string" + type: string NewsItem: - type: "object" + type: 'object' properties: id: - type: "integer" + type: integer title: - type: "string" + type: string content: - type: "string" + type: string published: - $ref: "#/definitions/DateTime" + $ref: '#/definitions/DateTime' edited: - $ref: "#/definitions/DateTime" + $ref: '#/definitions/DateTime' keywords: - type: "array" + type: array items: - type: "string" + type: string source: - type: "array" + type: array items: - $ref: "#/definitions/NewsSource" + $ref: '#/definitions/NewsSource' theme: - type: "string" + type: string region: - type: "string" + type: string podcast: - type: "string" + type: string images: - type: "array" + type: array items: - $ref: "#/definitions/NewsImage" + $ref: '#/definitions/NewsImage' video: - type: "string" + type: string url: - type: "string" + type: string AgendaItem: - type: "object" + type: 'object' properties: id: - type: "integer" + type: integer title: - type: "string" + type: string region: - type: "string" + type: string content: - type: "string" + type: string starts: - $ref: "#/definitions/DateTime" + $ref: '#/definitions/DateTime' ends: - $ref: "#/definitions/DateTime" + $ref: '#/definitions/DateTime' images: - type: "array" + type: array items: - $ref: "#/definitions/NewsImage" + $ref: '#/definitions/NewsImage' url: - type: "string" + type: string + Podcast: + type: 'object' + properties: + id: + type: integer + title: + type: string + content: + type: string + created: + $ref: '#/definitions/DateTime' + program: + $ref: '#/definitions/Program' + description: 'Alleen de {name}, {description} en {id} van het programma worden ingevuld, {hosts}, {schedule} en {podcasts} zijn leeg. Gebruik GET /programma om meer informatie hierover te krijgen.' + url: + type: string + description: 'Link om de podcast als MP3 te streamen of te downloaden. Voeg hiervoor /podcast/stream/ of /podcast/download/ toe voor de url, bijvoorbeeld: /podcast/stream/213723/6fm-podcast-titel-slug?auth=15ff823563323fe3342812937b4013984218' + + Program: + type: 'object' + properties: + id: + type: integer + name: + type: string + description: + type: string + hosts: + type: array + items: + type: string # Voor nu + description: 'NOT IMPLEMENTED YET!' + required: false + schedule: + type: array + description: 'NOT IMPLEMENTED YET!' + required: false + podcasts: + type: array + items: + $ref: '#/definitions/Podcast' + description: 'Podcasts in deze lijst hebben geen {programma} ingevuld.' + required: false + #externalDocs: -# description: "Find out more about Swagger" -# url: "http://swagger.io" +# description: 'Find out more about Swagger' +# url: 'http://swagger.io' diff --git a/api/routes/web.php b/api/routes/web.php index e6f6d2b..1b665f4 100644 --- a/api/routes/web.php +++ b/api/routes/web.php @@ -16,8 +16,6 @@ $app->get('/', function () use ($app) { }); $app->get('nieuws/overzicht', 'NewsController@list' ); -$app->get('nieuws/overzicht/{count:\d+}', 'NewsController@list' ); -$app->get('nieuws/overzicht/{count:\d+}/{page:\d+}', 'NewsController@list' ); $app->get('nieuws/bericht/{id:\d+}', 'NewsController@item' ); $app->get('agenda/overzicht[/week]', 'AgendaController@listWeek' ); @@ -25,3 +23,15 @@ $app->get('agenda/overzicht/maand', 'AgendaController@listMonth' ); $app->get('agenda/overzicht/alles', 'AgendaController@list' ); $app->get('agenda/kalender[/{year:\d\d\d\d}/{month:\d\d?}]', 'AgendaController@calendar' ); $app->get('agenda/details/{id:\d+}', 'AgendaController@item' ); + +$app->get('podcast/overzicht', 'PodcastController@list' ); +// podcast/programma/1234[?aantal=&pagina=] +$app->get('podcast/download/{id:\d+}/[{title}]', 'PodcastController@download' ); +$app->get('podcast/stream/{id:\d+}/[{title}]', 'PodcastController@stream' ); + +// programma/nustraks +// programma/schema +// programma/details/{id:\d+} + +// live/onair +// live/stream diff --git a/api/storage/logs/lumen.log b/api/storage/logs/lumen.log index 12eec94..4920021 100755 --- a/api/storage/logs/lumen.log +++ b/api/storage/logs/lumen.log @@ -2519,3 +2519,1149 @@ Stack trace: #14 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(475): Laravel\Lumen\Application->dispatch(NULL) #15 /data/www/6fm/api/public/index.php(28): Laravel\Lumen\Application->run() #16 {main} +[2017-06-10 07:27:53] lumen.ERROR: ReflectionException: Class App\Http\Controllers\Request does not exist in /data/www/6fm/api/vendor/illuminate/container/BoundMethod.php:155 +Stack trace: +#0 /data/www/6fm/api/vendor/illuminate/container/BoundMethod.php(155): ReflectionParameter->getClass() +#1 /data/www/6fm/api/vendor/illuminate/container/BoundMethod.php(116): Illuminate\Container\BoundMethod::addDependencyForCallParameter(Object(Laravel\Lumen\Application), Object(ReflectionParameter), Array, Array) +#2 /data/www/6fm/api/vendor/illuminate/container/BoundMethod.php(29): Illuminate\Container\BoundMethod::getMethodDependencies(Object(Laravel\Lumen\Application), Array, Array) +#3 /data/www/6fm/api/vendor/illuminate/container/BoundMethod.php(87): Illuminate\Container\BoundMethod::Illuminate\Container\{closure}() +#4 /data/www/6fm/api/vendor/illuminate/container/BoundMethod.php(31): Illuminate\Container\BoundMethod::callBoundMethod(Object(Laravel\Lumen\Application), Array, Object(Closure)) +#5 /data/www/6fm/api/vendor/illuminate/container/Container.php(531): Illuminate\Container\BoundMethod::call(Object(Laravel\Lumen\Application), Array, Array, NULL) +#6 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(741): Illuminate\Container\Container->call(Array, Array) +#7 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(707): Laravel\Lumen\Application->callControllerCallable(Array, Array) +#8 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(681): Laravel\Lumen\Application->callLumenController(Object(App\Http\Controllers\NewsController), 'list', Array) +#9 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(643): Laravel\Lumen\Application->callControllerAction(Array) +#10 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(628): Laravel\Lumen\Application->callActionOnArrayBasedRoute(Array) +#11 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(528): Laravel\Lumen\Application->handleFoundRoute(Array) +#12 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(781): Laravel\Lumen\Application->Laravel\Lumen\Concerns\{closure}() +#13 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(534): Laravel\Lumen\Application->sendThroughPipeline(Array, Object(Closure)) +#14 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(475): Laravel\Lumen\Application->dispatch(NULL) +#15 /data/www/6fm/api/public/index.php(28): Laravel\Lumen\Application->run() +#16 {main} +[2017-06-10 07:28:00] lumen.ERROR: ReflectionException: Class Request does not exist in /data/www/6fm/api/vendor/illuminate/container/BoundMethod.php:155 +Stack trace: +#0 /data/www/6fm/api/vendor/illuminate/container/BoundMethod.php(155): ReflectionParameter->getClass() +#1 /data/www/6fm/api/vendor/illuminate/container/BoundMethod.php(116): Illuminate\Container\BoundMethod::addDependencyForCallParameter(Object(Laravel\Lumen\Application), Object(ReflectionParameter), Array, Array) +#2 /data/www/6fm/api/vendor/illuminate/container/BoundMethod.php(29): Illuminate\Container\BoundMethod::getMethodDependencies(Object(Laravel\Lumen\Application), Array, Array) +#3 /data/www/6fm/api/vendor/illuminate/container/BoundMethod.php(87): Illuminate\Container\BoundMethod::Illuminate\Container\{closure}() +#4 /data/www/6fm/api/vendor/illuminate/container/BoundMethod.php(31): Illuminate\Container\BoundMethod::callBoundMethod(Object(Laravel\Lumen\Application), Array, Object(Closure)) +#5 /data/www/6fm/api/vendor/illuminate/container/Container.php(531): Illuminate\Container\BoundMethod::call(Object(Laravel\Lumen\Application), Array, Array, NULL) +#6 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(741): Illuminate\Container\Container->call(Array, Array) +#7 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(707): Laravel\Lumen\Application->callControllerCallable(Array, Array) +#8 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(681): Laravel\Lumen\Application->callLumenController(Object(App\Http\Controllers\NewsController), 'list', Array) +#9 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(643): Laravel\Lumen\Application->callControllerAction(Array) +#10 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(628): Laravel\Lumen\Application->callActionOnArrayBasedRoute(Array) +#11 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(528): Laravel\Lumen\Application->handleFoundRoute(Array) +#12 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(781): Laravel\Lumen\Application->Laravel\Lumen\Concerns\{closure}() +#13 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(534): Laravel\Lumen\Application->sendThroughPipeline(Array, Object(Closure)) +#14 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(475): Laravel\Lumen\Application->dispatch(NULL) +#15 /data/www/6fm/api/public/index.php(28): Laravel\Lumen\Application->run() +#16 {main} +[2017-06-10 07:29:27] lumen.ERROR: Symfony\Component\Debug\Exception\FatalThrowableError: Parse error: syntax error, unexpected '->' (T_OBJECT_OPERATOR), expecting ';' in /data/www/6fm/api/app/Http/Controllers/NewsController.php:46 +Stack trace: +#0 /data/www/6fm/api/vendor/composer/ClassLoader.php(301): Composer\Autoload\includeFile('/data/www/6fm/a...') +#1 [internal function]: Composer\Autoload\ClassLoader->loadClass('App\\Http\\Contro...') +#2 [internal function]: spl_autoload_call('App\\Http\\Contro...') +#3 /data/www/6fm/api/vendor/illuminate/container/Container.php(719): ReflectionClass->__construct('App\\Http\\Contro...') +#4 /data/www/6fm/api/vendor/illuminate/container/Container.php(598): Illuminate\Container\Container->build('App\\Http\\Contro...') +#5 /data/www/6fm/api/vendor/illuminate/container/Container.php(567): Illuminate\Container\Container->resolve('App\\Http\\Contro...') +#6 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Application.php(208): Illuminate\Container\Container->make('App\\Http\\Contro...') +#7 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(676): Laravel\Lumen\Application->make('App\\Http\\Contro...') +#8 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(643): Laravel\Lumen\Application->callControllerAction(Array) +#9 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(628): Laravel\Lumen\Application->callActionOnArrayBasedRoute(Array) +#10 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(528): Laravel\Lumen\Application->handleFoundRoute(Array) +#11 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(781): Laravel\Lumen\Application->Laravel\Lumen\Concerns\{closure}() +#12 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(534): Laravel\Lumen\Application->sendThroughPipeline(Array, Object(Closure)) +#13 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(475): Laravel\Lumen\Application->dispatch(NULL) +#14 /data/www/6fm/api/public/index.php(28): Laravel\Lumen\Application->run() +#15 {main} +[2017-06-11 07:33:58] lumen.ERROR: PDOException: SQLSTATE[42000]: Syntax error or access violation: 1064 You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'podcast_meta`.`podcast + WHERE `podcast_meta`.`active = 1 AND `podcast_meta`.`' at line 3 in /data/www/6fm/api/vendor/illuminate/database/Connection.php:319 +Stack trace: +#0 /data/www/6fm/api/vendor/illuminate/database/Connection.php(319): PDO->prepare('SELECT `podcast...') +#1 /data/www/6fm/api/vendor/illuminate/database/Connection.php(640): Illuminate\Database\Connection->Illuminate\Database\{closure}('SELECT `podcast...', Array) +#2 /data/www/6fm/api/vendor/illuminate/database/Connection.php(607): Illuminate\Database\Connection->runQueryCallback('SELECT `podcast...', Array, Object(Closure)) +#3 /data/www/6fm/api/vendor/illuminate/database/Connection.php(326): Illuminate\Database\Connection->run('SELECT `podcast...', Array, Object(Closure)) +#4 /data/www/6fm/api/vendor/illuminate/database/DatabaseManager.php(324): Illuminate\Database\Connection->select('SELECT `podcast...') +#5 /data/www/6fm/api/app/Http/Controllers/PodcastController.php(43): Illuminate\Database\DatabaseManager->__call('select', Array) +#6 [internal function]: App\Http\Controllers\PodcastController->list(Object(Illuminate\Http\Request)) +#7 /data/www/6fm/api/vendor/illuminate/container/BoundMethod.php(29): call_user_func_array(Array, Array) +#8 /data/www/6fm/api/vendor/illuminate/container/BoundMethod.php(87): Illuminate\Container\BoundMethod::Illuminate\Container\{closure}() +#9 /data/www/6fm/api/vendor/illuminate/container/BoundMethod.php(31): Illuminate\Container\BoundMethod::callBoundMethod(Object(Laravel\Lumen\Application), Array, Object(Closure)) +#10 /data/www/6fm/api/vendor/illuminate/container/Container.php(531): Illuminate\Container\BoundMethod::call(Object(Laravel\Lumen\Application), Array, Array, NULL) +#11 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(741): Illuminate\Container\Container->call(Array, Array) +#12 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(707): Laravel\Lumen\Application->callControllerCallable(Array, Array) +#13 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(681): Laravel\Lumen\Application->callLumenController(Object(App\Http\Controllers\PodcastController), 'list', Array) +#14 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(643): Laravel\Lumen\Application->callControllerAction(Array) +#15 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(628): Laravel\Lumen\Application->callActionOnArrayBasedRoute(Array) +#16 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(528): Laravel\Lumen\Application->handleFoundRoute(Array) +#17 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(781): Laravel\Lumen\Application->Laravel\Lumen\Concerns\{closure}() +#18 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(534): Laravel\Lumen\Application->sendThroughPipeline(Array, Object(Closure)) +#19 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(475): Laravel\Lumen\Application->dispatch(NULL) +#20 /data/www/6fm/api/public/index.php(28): Laravel\Lumen\Application->run() +#21 {main} + +Next Illuminate\Database\QueryException: SQLSTATE[42000]: Syntax error or access violation: 1064 You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'podcast_meta`.`podcast + WHERE `podcast_meta`.`active = 1 AND `podcast_meta`.`' at line 3 (SQL: SELECT `podcast`.`id`, `podcast`.`soundfilename`, + `podcast_meta`.`creationdt` AS `created`, `podcast_meta`.`title`, `podcast_meta`.`content`, `podcast_meta`.`program` + FROM `podcast` INNER JOIN `podcast_meta` ON `podcast`.`id = `podcast_meta`.`podcast + WHERE `podcast_meta`.`active = 1 AND `podcast_meta`.`title <> '' AND `podcast_meta`.`content <> '' ORDER BY `podcast_meta`.`creationdt` DESC, `podcast_meta`.`id` DESC LIMIT 0, 15) in /data/www/6fm/api/vendor/illuminate/database/Connection.php:647 +Stack trace: +#0 /data/www/6fm/api/vendor/illuminate/database/Connection.php(607): Illuminate\Database\Connection->runQueryCallback('SELECT `podcast...', Array, Object(Closure)) +#1 /data/www/6fm/api/vendor/illuminate/database/Connection.php(326): Illuminate\Database\Connection->run('SELECT `podcast...', Array, Object(Closure)) +#2 /data/www/6fm/api/vendor/illuminate/database/DatabaseManager.php(324): Illuminate\Database\Connection->select('SELECT `podcast...') +#3 /data/www/6fm/api/app/Http/Controllers/PodcastController.php(43): Illuminate\Database\DatabaseManager->__call('select', Array) +#4 [internal function]: App\Http\Controllers\PodcastController->list(Object(Illuminate\Http\Request)) +#5 /data/www/6fm/api/vendor/illuminate/container/BoundMethod.php(29): call_user_func_array(Array, Array) +#6 /data/www/6fm/api/vendor/illuminate/container/BoundMethod.php(87): Illuminate\Container\BoundMethod::Illuminate\Container\{closure}() +#7 /data/www/6fm/api/vendor/illuminate/container/BoundMethod.php(31): Illuminate\Container\BoundMethod::callBoundMethod(Object(Laravel\Lumen\Application), Array, Object(Closure)) +#8 /data/www/6fm/api/vendor/illuminate/container/Container.php(531): Illuminate\Container\BoundMethod::call(Object(Laravel\Lumen\Application), Array, Array, NULL) +#9 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(741): Illuminate\Container\Container->call(Array, Array) +#10 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(707): Laravel\Lumen\Application->callControllerCallable(Array, Array) +#11 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(681): Laravel\Lumen\Application->callLumenController(Object(App\Http\Controllers\PodcastController), 'list', Array) +#12 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(643): Laravel\Lumen\Application->callControllerAction(Array) +#13 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(628): Laravel\Lumen\Application->callActionOnArrayBasedRoute(Array) +#14 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(528): Laravel\Lumen\Application->handleFoundRoute(Array) +#15 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(781): Laravel\Lumen\Application->Laravel\Lumen\Concerns\{closure}() +#16 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(534): Laravel\Lumen\Application->sendThroughPipeline(Array, Object(Closure)) +#17 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(475): Laravel\Lumen\Application->dispatch(NULL) +#18 /data/www/6fm/api/public/index.php(28): Laravel\Lumen\Application->run() +#19 {main} +[2017-06-11 07:34:24] lumen.ERROR: PDOException: SQLSTATE[42000]: Syntax error or access violation: 1064 You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'podcast_meta`.`podcast` + WHERE `podcast_meta`.`active = 1 AND `podcast_meta`.' at line 3 in /data/www/6fm/api/vendor/illuminate/database/Connection.php:319 +Stack trace: +#0 /data/www/6fm/api/vendor/illuminate/database/Connection.php(319): PDO->prepare('SELECT `podcast...') +#1 /data/www/6fm/api/vendor/illuminate/database/Connection.php(640): Illuminate\Database\Connection->Illuminate\Database\{closure}('SELECT `podcast...', Array) +#2 /data/www/6fm/api/vendor/illuminate/database/Connection.php(607): Illuminate\Database\Connection->runQueryCallback('SELECT `podcast...', Array, Object(Closure)) +#3 /data/www/6fm/api/vendor/illuminate/database/Connection.php(326): Illuminate\Database\Connection->run('SELECT `podcast...', Array, Object(Closure)) +#4 /data/www/6fm/api/vendor/illuminate/database/DatabaseManager.php(324): Illuminate\Database\Connection->select('SELECT `podcast...') +#5 /data/www/6fm/api/app/Http/Controllers/PodcastController.php(43): Illuminate\Database\DatabaseManager->__call('select', Array) +#6 [internal function]: App\Http\Controllers\PodcastController->list(Object(Illuminate\Http\Request)) +#7 /data/www/6fm/api/vendor/illuminate/container/BoundMethod.php(29): call_user_func_array(Array, Array) +#8 /data/www/6fm/api/vendor/illuminate/container/BoundMethod.php(87): Illuminate\Container\BoundMethod::Illuminate\Container\{closure}() +#9 /data/www/6fm/api/vendor/illuminate/container/BoundMethod.php(31): Illuminate\Container\BoundMethod::callBoundMethod(Object(Laravel\Lumen\Application), Array, Object(Closure)) +#10 /data/www/6fm/api/vendor/illuminate/container/Container.php(531): Illuminate\Container\BoundMethod::call(Object(Laravel\Lumen\Application), Array, Array, NULL) +#11 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(741): Illuminate\Container\Container->call(Array, Array) +#12 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(707): Laravel\Lumen\Application->callControllerCallable(Array, Array) +#13 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(681): Laravel\Lumen\Application->callLumenController(Object(App\Http\Controllers\PodcastController), 'list', Array) +#14 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(643): Laravel\Lumen\Application->callControllerAction(Array) +#15 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(628): Laravel\Lumen\Application->callActionOnArrayBasedRoute(Array) +#16 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(528): Laravel\Lumen\Application->handleFoundRoute(Array) +#17 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(781): Laravel\Lumen\Application->Laravel\Lumen\Concerns\{closure}() +#18 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(534): Laravel\Lumen\Application->sendThroughPipeline(Array, Object(Closure)) +#19 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(475): Laravel\Lumen\Application->dispatch(NULL) +#20 /data/www/6fm/api/public/index.php(28): Laravel\Lumen\Application->run() +#21 {main} + +Next Illuminate\Database\QueryException: SQLSTATE[42000]: Syntax error or access violation: 1064 You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'podcast_meta`.`podcast` + WHERE `podcast_meta`.`active = 1 AND `podcast_meta`.' at line 3 (SQL: SELECT `podcast`.`id`, `podcast`.`soundfilename`, + `podcast_meta`.`creationdt` AS `created`, `podcast_meta`.`title`, `podcast_meta`.`content`, `podcast_meta`.`program` + FROM `podcast` INNER JOIN `podcast_meta` ON `podcast`.`id = `podcast_meta`.`podcast` + WHERE `podcast_meta`.`active = 1 AND `podcast_meta`.`title <> '' AND `podcast_meta`.`content <> '' ORDER BY `podcast_meta`.`creationdt` DESC, `podcast_meta`.`id` DESC LIMIT 0, 15) in /data/www/6fm/api/vendor/illuminate/database/Connection.php:647 +Stack trace: +#0 /data/www/6fm/api/vendor/illuminate/database/Connection.php(607): Illuminate\Database\Connection->runQueryCallback('SELECT `podcast...', Array, Object(Closure)) +#1 /data/www/6fm/api/vendor/illuminate/database/Connection.php(326): Illuminate\Database\Connection->run('SELECT `podcast...', Array, Object(Closure)) +#2 /data/www/6fm/api/vendor/illuminate/database/DatabaseManager.php(324): Illuminate\Database\Connection->select('SELECT `podcast...') +#3 /data/www/6fm/api/app/Http/Controllers/PodcastController.php(43): Illuminate\Database\DatabaseManager->__call('select', Array) +#4 [internal function]: App\Http\Controllers\PodcastController->list(Object(Illuminate\Http\Request)) +#5 /data/www/6fm/api/vendor/illuminate/container/BoundMethod.php(29): call_user_func_array(Array, Array) +#6 /data/www/6fm/api/vendor/illuminate/container/BoundMethod.php(87): Illuminate\Container\BoundMethod::Illuminate\Container\{closure}() +#7 /data/www/6fm/api/vendor/illuminate/container/BoundMethod.php(31): Illuminate\Container\BoundMethod::callBoundMethod(Object(Laravel\Lumen\Application), Array, Object(Closure)) +#8 /data/www/6fm/api/vendor/illuminate/container/Container.php(531): Illuminate\Container\BoundMethod::call(Object(Laravel\Lumen\Application), Array, Array, NULL) +#9 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(741): Illuminate\Container\Container->call(Array, Array) +#10 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(707): Laravel\Lumen\Application->callControllerCallable(Array, Array) +#11 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(681): Laravel\Lumen\Application->callLumenController(Object(App\Http\Controllers\PodcastController), 'list', Array) +#12 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(643): Laravel\Lumen\Application->callControllerAction(Array) +#13 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(628): Laravel\Lumen\Application->callActionOnArrayBasedRoute(Array) +#14 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(528): Laravel\Lumen\Application->handleFoundRoute(Array) +#15 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(781): Laravel\Lumen\Application->Laravel\Lumen\Concerns\{closure}() +#16 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(534): Laravel\Lumen\Application->sendThroughPipeline(Array, Object(Closure)) +#17 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(475): Laravel\Lumen\Application->dispatch(NULL) +#18 /data/www/6fm/api/public/index.php(28): Laravel\Lumen\Application->run() +#19 {main} +[2017-06-11 07:34:40] lumen.ERROR: PDOException: SQLSTATE[42000]: Syntax error or access violation: 1064 You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'podcast_meta`.`podcast` + WHERE `podcast_meta`.`active = 1 AND `podcast_meta`.' at line 3 in /data/www/6fm/api/vendor/illuminate/database/Connection.php:319 +Stack trace: +#0 /data/www/6fm/api/vendor/illuminate/database/Connection.php(319): PDO->prepare('SELECT `podcast...') +#1 /data/www/6fm/api/vendor/illuminate/database/Connection.php(640): Illuminate\Database\Connection->Illuminate\Database\{closure}('SELECT `podcast...', Array) +#2 /data/www/6fm/api/vendor/illuminate/database/Connection.php(607): Illuminate\Database\Connection->runQueryCallback('SELECT `podcast...', Array, Object(Closure)) +#3 /data/www/6fm/api/vendor/illuminate/database/Connection.php(326): Illuminate\Database\Connection->run('SELECT `podcast...', Array, Object(Closure)) +#4 /data/www/6fm/api/vendor/illuminate/database/DatabaseManager.php(324): Illuminate\Database\Connection->select('SELECT `podcast...') +#5 /data/www/6fm/api/app/Http/Controllers/PodcastController.php(43): Illuminate\Database\DatabaseManager->__call('select', Array) +#6 [internal function]: App\Http\Controllers\PodcastController->list(Object(Illuminate\Http\Request)) +#7 /data/www/6fm/api/vendor/illuminate/container/BoundMethod.php(29): call_user_func_array(Array, Array) +#8 /data/www/6fm/api/vendor/illuminate/container/BoundMethod.php(87): Illuminate\Container\BoundMethod::Illuminate\Container\{closure}() +#9 /data/www/6fm/api/vendor/illuminate/container/BoundMethod.php(31): Illuminate\Container\BoundMethod::callBoundMethod(Object(Laravel\Lumen\Application), Array, Object(Closure)) +#10 /data/www/6fm/api/vendor/illuminate/container/Container.php(531): Illuminate\Container\BoundMethod::call(Object(Laravel\Lumen\Application), Array, Array, NULL) +#11 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(741): Illuminate\Container\Container->call(Array, Array) +#12 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(707): Laravel\Lumen\Application->callControllerCallable(Array, Array) +#13 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(681): Laravel\Lumen\Application->callLumenController(Object(App\Http\Controllers\PodcastController), 'list', Array) +#14 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(643): Laravel\Lumen\Application->callControllerAction(Array) +#15 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(628): Laravel\Lumen\Application->callActionOnArrayBasedRoute(Array) +#16 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(528): Laravel\Lumen\Application->handleFoundRoute(Array) +#17 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(781): Laravel\Lumen\Application->Laravel\Lumen\Concerns\{closure}() +#18 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(534): Laravel\Lumen\Application->sendThroughPipeline(Array, Object(Closure)) +#19 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(475): Laravel\Lumen\Application->dispatch(NULL) +#20 /data/www/6fm/api/public/index.php(28): Laravel\Lumen\Application->run() +#21 {main} + +Next Illuminate\Database\QueryException: SQLSTATE[42000]: Syntax error or access violation: 1064 You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'podcast_meta`.`podcast` + WHERE `podcast_meta`.`active = 1 AND `podcast_meta`.' at line 3 (SQL: SELECT `podcast`.`id`, `podcast`.`soundfilename`, + `podcast_meta`.`creationdt` AS `created`, `podcast_meta`.`title`, `podcast_meta`.`content`, `podcast_meta`.`program` + FROM `podcast` JOIN `podcast_meta` ON `podcast`.`id = `podcast_meta`.`podcast` + WHERE `podcast_meta`.`active = 1 AND `podcast_meta`.`title <> '' AND `podcast_meta`.`content <> '' ORDER BY `podcast_meta`.`creationdt` DESC, `podcast_meta`.`id` DESC LIMIT 0, 15) in /data/www/6fm/api/vendor/illuminate/database/Connection.php:647 +Stack trace: +#0 /data/www/6fm/api/vendor/illuminate/database/Connection.php(607): Illuminate\Database\Connection->runQueryCallback('SELECT `podcast...', Array, Object(Closure)) +#1 /data/www/6fm/api/vendor/illuminate/database/Connection.php(326): Illuminate\Database\Connection->run('SELECT `podcast...', Array, Object(Closure)) +#2 /data/www/6fm/api/vendor/illuminate/database/DatabaseManager.php(324): Illuminate\Database\Connection->select('SELECT `podcast...') +#3 /data/www/6fm/api/app/Http/Controllers/PodcastController.php(43): Illuminate\Database\DatabaseManager->__call('select', Array) +#4 [internal function]: App\Http\Controllers\PodcastController->list(Object(Illuminate\Http\Request)) +#5 /data/www/6fm/api/vendor/illuminate/container/BoundMethod.php(29): call_user_func_array(Array, Array) +#6 /data/www/6fm/api/vendor/illuminate/container/BoundMethod.php(87): Illuminate\Container\BoundMethod::Illuminate\Container\{closure}() +#7 /data/www/6fm/api/vendor/illuminate/container/BoundMethod.php(31): Illuminate\Container\BoundMethod::callBoundMethod(Object(Laravel\Lumen\Application), Array, Object(Closure)) +#8 /data/www/6fm/api/vendor/illuminate/container/Container.php(531): Illuminate\Container\BoundMethod::call(Object(Laravel\Lumen\Application), Array, Array, NULL) +#9 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(741): Illuminate\Container\Container->call(Array, Array) +#10 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(707): Laravel\Lumen\Application->callControllerCallable(Array, Array) +#11 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(681): Laravel\Lumen\Application->callLumenController(Object(App\Http\Controllers\PodcastController), 'list', Array) +#12 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(643): Laravel\Lumen\Application->callControllerAction(Array) +#13 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(628): Laravel\Lumen\Application->callActionOnArrayBasedRoute(Array) +#14 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(528): Laravel\Lumen\Application->handleFoundRoute(Array) +#15 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(781): Laravel\Lumen\Application->Laravel\Lumen\Concerns\{closure}() +#16 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(534): Laravel\Lumen\Application->sendThroughPipeline(Array, Object(Closure)) +#17 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(475): Laravel\Lumen\Application->dispatch(NULL) +#18 /data/www/6fm/api/public/index.php(28): Laravel\Lumen\Application->run() +#19 {main} +[2017-06-11 07:34:54] lumen.ERROR: PDOException: SQLSTATE[42000]: Syntax error or access violation: 1064 You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'podcast_meta`.`title <> '' AND `podcast_meta`.`content <> '' ORDER BY `podcast_m' at line 4 in /data/www/6fm/api/vendor/illuminate/database/Connection.php:319 +Stack trace: +#0 /data/www/6fm/api/vendor/illuminate/database/Connection.php(319): PDO->prepare('SELECT `podcast...') +#1 /data/www/6fm/api/vendor/illuminate/database/Connection.php(640): Illuminate\Database\Connection->Illuminate\Database\{closure}('SELECT `podcast...', Array) +#2 /data/www/6fm/api/vendor/illuminate/database/Connection.php(607): Illuminate\Database\Connection->runQueryCallback('SELECT `podcast...', Array, Object(Closure)) +#3 /data/www/6fm/api/vendor/illuminate/database/Connection.php(326): Illuminate\Database\Connection->run('SELECT `podcast...', Array, Object(Closure)) +#4 /data/www/6fm/api/vendor/illuminate/database/DatabaseManager.php(324): Illuminate\Database\Connection->select('SELECT `podcast...') +#5 /data/www/6fm/api/app/Http/Controllers/PodcastController.php(43): Illuminate\Database\DatabaseManager->__call('select', Array) +#6 [internal function]: App\Http\Controllers\PodcastController->list(Object(Illuminate\Http\Request)) +#7 /data/www/6fm/api/vendor/illuminate/container/BoundMethod.php(29): call_user_func_array(Array, Array) +#8 /data/www/6fm/api/vendor/illuminate/container/BoundMethod.php(87): Illuminate\Container\BoundMethod::Illuminate\Container\{closure}() +#9 /data/www/6fm/api/vendor/illuminate/container/BoundMethod.php(31): Illuminate\Container\BoundMethod::callBoundMethod(Object(Laravel\Lumen\Application), Array, Object(Closure)) +#10 /data/www/6fm/api/vendor/illuminate/container/Container.php(531): Illuminate\Container\BoundMethod::call(Object(Laravel\Lumen\Application), Array, Array, NULL) +#11 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(741): Illuminate\Container\Container->call(Array, Array) +#12 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(707): Laravel\Lumen\Application->callControllerCallable(Array, Array) +#13 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(681): Laravel\Lumen\Application->callLumenController(Object(App\Http\Controllers\PodcastController), 'list', Array) +#14 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(643): Laravel\Lumen\Application->callControllerAction(Array) +#15 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(628): Laravel\Lumen\Application->callActionOnArrayBasedRoute(Array) +#16 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(528): Laravel\Lumen\Application->handleFoundRoute(Array) +#17 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(781): Laravel\Lumen\Application->Laravel\Lumen\Concerns\{closure}() +#18 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(534): Laravel\Lumen\Application->sendThroughPipeline(Array, Object(Closure)) +#19 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(475): Laravel\Lumen\Application->dispatch(NULL) +#20 /data/www/6fm/api/public/index.php(28): Laravel\Lumen\Application->run() +#21 {main} + +Next Illuminate\Database\QueryException: SQLSTATE[42000]: Syntax error or access violation: 1064 You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'podcast_meta`.`title <> '' AND `podcast_meta`.`content <> '' ORDER BY `podcast_m' at line 4 (SQL: SELECT `podcast`.`id`, `podcast`.`soundfilename`, + `podcast_meta`.`creationdt` AS `created`, `podcast_meta`.`title`, `podcast_meta`.`content`, `podcast_meta`.`program` + FROM `podcast` JOIN `podcast_meta` ON `podcast`.`id` = `podcast_meta`.`podcast` + WHERE `podcast_meta`.`active = 1 AND `podcast_meta`.`title <> '' AND `podcast_meta`.`content <> '' ORDER BY `podcast_meta`.`creationdt` DESC, `podcast_meta`.`id` DESC LIMIT 0, 15) in /data/www/6fm/api/vendor/illuminate/database/Connection.php:647 +Stack trace: +#0 /data/www/6fm/api/vendor/illuminate/database/Connection.php(607): Illuminate\Database\Connection->runQueryCallback('SELECT `podcast...', Array, Object(Closure)) +#1 /data/www/6fm/api/vendor/illuminate/database/Connection.php(326): Illuminate\Database\Connection->run('SELECT `podcast...', Array, Object(Closure)) +#2 /data/www/6fm/api/vendor/illuminate/database/DatabaseManager.php(324): Illuminate\Database\Connection->select('SELECT `podcast...') +#3 /data/www/6fm/api/app/Http/Controllers/PodcastController.php(43): Illuminate\Database\DatabaseManager->__call('select', Array) +#4 [internal function]: App\Http\Controllers\PodcastController->list(Object(Illuminate\Http\Request)) +#5 /data/www/6fm/api/vendor/illuminate/container/BoundMethod.php(29): call_user_func_array(Array, Array) +#6 /data/www/6fm/api/vendor/illuminate/container/BoundMethod.php(87): Illuminate\Container\BoundMethod::Illuminate\Container\{closure}() +#7 /data/www/6fm/api/vendor/illuminate/container/BoundMethod.php(31): Illuminate\Container\BoundMethod::callBoundMethod(Object(Laravel\Lumen\Application), Array, Object(Closure)) +#8 /data/www/6fm/api/vendor/illuminate/container/Container.php(531): Illuminate\Container\BoundMethod::call(Object(Laravel\Lumen\Application), Array, Array, NULL) +#9 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(741): Illuminate\Container\Container->call(Array, Array) +#10 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(707): Laravel\Lumen\Application->callControllerCallable(Array, Array) +#11 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(681): Laravel\Lumen\Application->callLumenController(Object(App\Http\Controllers\PodcastController), 'list', Array) +#12 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(643): Laravel\Lumen\Application->callControllerAction(Array) +#13 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(628): Laravel\Lumen\Application->callActionOnArrayBasedRoute(Array) +#14 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(528): Laravel\Lumen\Application->handleFoundRoute(Array) +#15 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(781): Laravel\Lumen\Application->Laravel\Lumen\Concerns\{closure}() +#16 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(534): Laravel\Lumen\Application->sendThroughPipeline(Array, Object(Closure)) +#17 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(475): Laravel\Lumen\Application->dispatch(NULL) +#18 /data/www/6fm/api/public/index.php(28): Laravel\Lumen\Application->run() +#19 {main} +[2017-06-11 07:35:26] lumen.ERROR: PDOException: SQLSTATE[42000]: Syntax error or access violation: 1064 You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'podcast_meta`.`title <> '' AND `podcast_meta`.`content` <> '' ORDER BY `podcast_' at line 4 in /data/www/6fm/api/vendor/illuminate/database/Connection.php:319 +Stack trace: +#0 /data/www/6fm/api/vendor/illuminate/database/Connection.php(319): PDO->prepare('SELECT `podcast...') +#1 /data/www/6fm/api/vendor/illuminate/database/Connection.php(640): Illuminate\Database\Connection->Illuminate\Database\{closure}('SELECT `podcast...', Array) +#2 /data/www/6fm/api/vendor/illuminate/database/Connection.php(607): Illuminate\Database\Connection->runQueryCallback('SELECT `podcast...', Array, Object(Closure)) +#3 /data/www/6fm/api/vendor/illuminate/database/Connection.php(326): Illuminate\Database\Connection->run('SELECT `podcast...', Array, Object(Closure)) +#4 /data/www/6fm/api/vendor/illuminate/database/DatabaseManager.php(324): Illuminate\Database\Connection->select('SELECT `podcast...') +#5 /data/www/6fm/api/app/Http/Controllers/PodcastController.php(43): Illuminate\Database\DatabaseManager->__call('select', Array) +#6 [internal function]: App\Http\Controllers\PodcastController->list(Object(Illuminate\Http\Request)) +#7 /data/www/6fm/api/vendor/illuminate/container/BoundMethod.php(29): call_user_func_array(Array, Array) +#8 /data/www/6fm/api/vendor/illuminate/container/BoundMethod.php(87): Illuminate\Container\BoundMethod::Illuminate\Container\{closure}() +#9 /data/www/6fm/api/vendor/illuminate/container/BoundMethod.php(31): Illuminate\Container\BoundMethod::callBoundMethod(Object(Laravel\Lumen\Application), Array, Object(Closure)) +#10 /data/www/6fm/api/vendor/illuminate/container/Container.php(531): Illuminate\Container\BoundMethod::call(Object(Laravel\Lumen\Application), Array, Array, NULL) +#11 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(741): Illuminate\Container\Container->call(Array, Array) +#12 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(707): Laravel\Lumen\Application->callControllerCallable(Array, Array) +#13 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(681): Laravel\Lumen\Application->callLumenController(Object(App\Http\Controllers\PodcastController), 'list', Array) +#14 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(643): Laravel\Lumen\Application->callControllerAction(Array) +#15 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(628): Laravel\Lumen\Application->callActionOnArrayBasedRoute(Array) +#16 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(528): Laravel\Lumen\Application->handleFoundRoute(Array) +#17 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(781): Laravel\Lumen\Application->Laravel\Lumen\Concerns\{closure}() +#18 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(534): Laravel\Lumen\Application->sendThroughPipeline(Array, Object(Closure)) +#19 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(475): Laravel\Lumen\Application->dispatch(NULL) +#20 /data/www/6fm/api/public/index.php(28): Laravel\Lumen\Application->run() +#21 {main} + +Next Illuminate\Database\QueryException: SQLSTATE[42000]: Syntax error or access violation: 1064 You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'podcast_meta`.`title <> '' AND `podcast_meta`.`content` <> '' ORDER BY `podcast_' at line 4 (SQL: SELECT `podcast`.`id`, `podcast`.`soundfilename`, + `podcast_meta`.`creationdt` AS `created`, `podcast_meta`.`title`, `podcast_meta`.`content`, `podcast_meta`.`program` + FROM `podcast` JOIN `podcast_meta` ON `podcast`.`id` = `podcast_meta`.`podcast` + WHERE `podcast_meta`.`active = 1 AND `podcast_meta`.`title <> '' AND `podcast_meta`.`content` <> '' ORDER BY `podcast_meta`.`creationdt` DESC, `podcast_meta`.`id` DESC LIMIT 0, 15) in /data/www/6fm/api/vendor/illuminate/database/Connection.php:647 +Stack trace: +#0 /data/www/6fm/api/vendor/illuminate/database/Connection.php(607): Illuminate\Database\Connection->runQueryCallback('SELECT `podcast...', Array, Object(Closure)) +#1 /data/www/6fm/api/vendor/illuminate/database/Connection.php(326): Illuminate\Database\Connection->run('SELECT `podcast...', Array, Object(Closure)) +#2 /data/www/6fm/api/vendor/illuminate/database/DatabaseManager.php(324): Illuminate\Database\Connection->select('SELECT `podcast...') +#3 /data/www/6fm/api/app/Http/Controllers/PodcastController.php(43): Illuminate\Database\DatabaseManager->__call('select', Array) +#4 [internal function]: App\Http\Controllers\PodcastController->list(Object(Illuminate\Http\Request)) +#5 /data/www/6fm/api/vendor/illuminate/container/BoundMethod.php(29): call_user_func_array(Array, Array) +#6 /data/www/6fm/api/vendor/illuminate/container/BoundMethod.php(87): Illuminate\Container\BoundMethod::Illuminate\Container\{closure}() +#7 /data/www/6fm/api/vendor/illuminate/container/BoundMethod.php(31): Illuminate\Container\BoundMethod::callBoundMethod(Object(Laravel\Lumen\Application), Array, Object(Closure)) +#8 /data/www/6fm/api/vendor/illuminate/container/Container.php(531): Illuminate\Container\BoundMethod::call(Object(Laravel\Lumen\Application), Array, Array, NULL) +#9 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(741): Illuminate\Container\Container->call(Array, Array) +#10 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(707): Laravel\Lumen\Application->callControllerCallable(Array, Array) +#11 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(681): Laravel\Lumen\Application->callLumenController(Object(App\Http\Controllers\PodcastController), 'list', Array) +#12 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(643): Laravel\Lumen\Application->callControllerAction(Array) +#13 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(628): Laravel\Lumen\Application->callActionOnArrayBasedRoute(Array) +#14 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(528): Laravel\Lumen\Application->handleFoundRoute(Array) +#15 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(781): Laravel\Lumen\Application->Laravel\Lumen\Concerns\{closure}() +#16 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(534): Laravel\Lumen\Application->sendThroughPipeline(Array, Object(Closure)) +#17 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(475): Laravel\Lumen\Application->dispatch(NULL) +#18 /data/www/6fm/api/public/index.php(28): Laravel\Lumen\Application->run() +#19 {main} +[2017-06-11 07:35:44] lumen.ERROR: Symfony\Component\Debug\Exception\FatalThrowableError: Parse error: syntax error, unexpected ';' in /data/www/6fm/common/classes/Podcast.php:18 +Stack trace: +#0 /data/www/6fm/api/vendor/composer/ClassLoader.php(301): Composer\Autoload\includeFile('/data/www/6fm/a...') +#1 [internal function]: Composer\Autoload\ClassLoader->loadClass('Model\\Podcast') +#2 /data/www/6fm/api/app/Http/Controllers/PodcastController.php(47): spl_autoload_call('Model\\Podcast') +#3 [internal function]: App\Http\Controllers\PodcastController->list(Object(Illuminate\Http\Request)) +#4 /data/www/6fm/api/vendor/illuminate/container/BoundMethod.php(29): call_user_func_array(Array, Array) +#5 /data/www/6fm/api/vendor/illuminate/container/BoundMethod.php(87): Illuminate\Container\BoundMethod::Illuminate\Container\{closure}() +#6 /data/www/6fm/api/vendor/illuminate/container/BoundMethod.php(31): Illuminate\Container\BoundMethod::callBoundMethod(Object(Laravel\Lumen\Application), Array, Object(Closure)) +#7 /data/www/6fm/api/vendor/illuminate/container/Container.php(531): Illuminate\Container\BoundMethod::call(Object(Laravel\Lumen\Application), Array, Array, NULL) +#8 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(741): Illuminate\Container\Container->call(Array, Array) +#9 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(707): Laravel\Lumen\Application->callControllerCallable(Array, Array) +#10 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(681): Laravel\Lumen\Application->callLumenController(Object(App\Http\Controllers\PodcastController), 'list', Array) +#11 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(643): Laravel\Lumen\Application->callControllerAction(Array) +#12 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(628): Laravel\Lumen\Application->callActionOnArrayBasedRoute(Array) +#13 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(528): Laravel\Lumen\Application->handleFoundRoute(Array) +#14 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(781): Laravel\Lumen\Application->Laravel\Lumen\Concerns\{closure}() +#15 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(534): Laravel\Lumen\Application->sendThroughPipeline(Array, Object(Closure)) +#16 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(475): Laravel\Lumen\Application->dispatch(NULL) +#17 /data/www/6fm/api/public/index.php(28): Laravel\Lumen\Application->run() +#18 {main} +[2017-06-11 07:35:57] lumen.ERROR: Symfony\Component\Debug\Exception\FatalThrowableError: Parse error: syntax error, unexpected ';' in /data/www/6fm/common/classes/Podcast.php:18 +Stack trace: +#0 /data/www/6fm/api/vendor/composer/ClassLoader.php(301): Composer\Autoload\includeFile('/data/www/6fm/a...') +#1 [internal function]: Composer\Autoload\ClassLoader->loadClass('Model\\Podcast') +#2 /data/www/6fm/api/app/Http/Controllers/PodcastController.php(47): spl_autoload_call('Model\\Podcast') +#3 [internal function]: App\Http\Controllers\PodcastController->list(Object(Illuminate\Http\Request)) +#4 /data/www/6fm/api/vendor/illuminate/container/BoundMethod.php(29): call_user_func_array(Array, Array) +#5 /data/www/6fm/api/vendor/illuminate/container/BoundMethod.php(87): Illuminate\Container\BoundMethod::Illuminate\Container\{closure}() +#6 /data/www/6fm/api/vendor/illuminate/container/BoundMethod.php(31): Illuminate\Container\BoundMethod::callBoundMethod(Object(Laravel\Lumen\Application), Array, Object(Closure)) +#7 /data/www/6fm/api/vendor/illuminate/container/Container.php(531): Illuminate\Container\BoundMethod::call(Object(Laravel\Lumen\Application), Array, Array, NULL) +#8 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(741): Illuminate\Container\Container->call(Array, Array) +#9 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(707): Laravel\Lumen\Application->callControllerCallable(Array, Array) +#10 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(681): Laravel\Lumen\Application->callLumenController(Object(App\Http\Controllers\PodcastController), 'list', Array) +#11 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(643): Laravel\Lumen\Application->callControllerAction(Array) +#12 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(628): Laravel\Lumen\Application->callActionOnArrayBasedRoute(Array) +#13 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(528): Laravel\Lumen\Application->handleFoundRoute(Array) +#14 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(781): Laravel\Lumen\Application->Laravel\Lumen\Concerns\{closure}() +#15 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(534): Laravel\Lumen\Application->sendThroughPipeline(Array, Object(Closure)) +#16 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(475): Laravel\Lumen\Application->dispatch(NULL) +#17 /data/www/6fm/api/public/index.php(28): Laravel\Lumen\Application->run() +#18 {main} +[2017-06-11 07:36:05] lumen.ERROR: Symfony\Component\Debug\Exception\FatalThrowableError: Parse error: syntax error, unexpected 'public' (T_PUBLIC), expecting ',' or ';' in /data/www/6fm/api/app/Http/Controllers/PodcastController.php:25 +Stack trace: +#0 /data/www/6fm/api/vendor/composer/ClassLoader.php(301): Composer\Autoload\includeFile('/data/www/6fm/a...') +#1 [internal function]: Composer\Autoload\ClassLoader->loadClass('App\\Http\\Contro...') +#2 [internal function]: spl_autoload_call('App\\Http\\Contro...') +#3 /data/www/6fm/api/vendor/illuminate/container/Container.php(719): ReflectionClass->__construct('App\\Http\\Contro...') +#4 /data/www/6fm/api/vendor/illuminate/container/Container.php(598): Illuminate\Container\Container->build('App\\Http\\Contro...') +#5 /data/www/6fm/api/vendor/illuminate/container/Container.php(567): Illuminate\Container\Container->resolve('App\\Http\\Contro...') +#6 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Application.php(208): Illuminate\Container\Container->make('App\\Http\\Contro...') +#7 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(676): Laravel\Lumen\Application->make('App\\Http\\Contro...') +#8 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(643): Laravel\Lumen\Application->callControllerAction(Array) +#9 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(628): Laravel\Lumen\Application->callActionOnArrayBasedRoute(Array) +#10 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(528): Laravel\Lumen\Application->handleFoundRoute(Array) +#11 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(781): Laravel\Lumen\Application->Laravel\Lumen\Concerns\{closure}() +#12 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(534): Laravel\Lumen\Application->sendThroughPipeline(Array, Object(Closure)) +#13 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(475): Laravel\Lumen\Application->dispatch(NULL) +#14 /data/www/6fm/api/public/index.php(28): Laravel\Lumen\Application->run() +#15 {main} +[2017-06-11 07:36:07] lumen.ERROR: Symfony\Component\Debug\Exception\FatalThrowableError: Parse error: syntax error, unexpected 'public' (T_PUBLIC), expecting ',' or ';' in /data/www/6fm/api/app/Http/Controllers/PodcastController.php:25 +Stack trace: +#0 /data/www/6fm/api/vendor/composer/ClassLoader.php(301): Composer\Autoload\includeFile('/data/www/6fm/a...') +#1 [internal function]: Composer\Autoload\ClassLoader->loadClass('App\\Http\\Contro...') +#2 [internal function]: spl_autoload_call('App\\Http\\Contro...') +#3 /data/www/6fm/api/vendor/illuminate/container/Container.php(719): ReflectionClass->__construct('App\\Http\\Contro...') +#4 /data/www/6fm/api/vendor/illuminate/container/Container.php(598): Illuminate\Container\Container->build('App\\Http\\Contro...') +#5 /data/www/6fm/api/vendor/illuminate/container/Container.php(567): Illuminate\Container\Container->resolve('App\\Http\\Contro...') +#6 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Application.php(208): Illuminate\Container\Container->make('App\\Http\\Contro...') +#7 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(676): Laravel\Lumen\Application->make('App\\Http\\Contro...') +#8 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(643): Laravel\Lumen\Application->callControllerAction(Array) +#9 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(628): Laravel\Lumen\Application->callActionOnArrayBasedRoute(Array) +#10 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(528): Laravel\Lumen\Application->handleFoundRoute(Array) +#11 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(781): Laravel\Lumen\Application->Laravel\Lumen\Concerns\{closure}() +#12 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(534): Laravel\Lumen\Application->sendThroughPipeline(Array, Object(Closure)) +#13 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(475): Laravel\Lumen\Application->dispatch(NULL) +#14 /data/www/6fm/api/public/index.php(28): Laravel\Lumen\Application->run() +#15 {main} +[2017-06-11 07:36:33] lumen.ERROR: Symfony\Component\Debug\Exception\FatalThrowableError: Parse error: syntax error, unexpected ';' in /data/www/6fm/common/classes/Podcast.php:18 +Stack trace: +#0 /data/www/6fm/api/vendor/composer/ClassLoader.php(301): Composer\Autoload\includeFile('/data/www/6fm/a...') +#1 [internal function]: Composer\Autoload\ClassLoader->loadClass('Model\\Podcast') +#2 /data/www/6fm/api/app/Http/Controllers/PodcastController.php(46): spl_autoload_call('Model\\Podcast') +#3 [internal function]: App\Http\Controllers\PodcastController->list(Object(Illuminate\Http\Request)) +#4 /data/www/6fm/api/vendor/illuminate/container/BoundMethod.php(29): call_user_func_array(Array, Array) +#5 /data/www/6fm/api/vendor/illuminate/container/BoundMethod.php(87): Illuminate\Container\BoundMethod::Illuminate\Container\{closure}() +#6 /data/www/6fm/api/vendor/illuminate/container/BoundMethod.php(31): Illuminate\Container\BoundMethod::callBoundMethod(Object(Laravel\Lumen\Application), Array, Object(Closure)) +#7 /data/www/6fm/api/vendor/illuminate/container/Container.php(531): Illuminate\Container\BoundMethod::call(Object(Laravel\Lumen\Application), Array, Array, NULL) +#8 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(741): Illuminate\Container\Container->call(Array, Array) +#9 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(707): Laravel\Lumen\Application->callControllerCallable(Array, Array) +#10 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(681): Laravel\Lumen\Application->callLumenController(Object(App\Http\Controllers\PodcastController), 'list', Array) +#11 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(643): Laravel\Lumen\Application->callControllerAction(Array) +#12 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(628): Laravel\Lumen\Application->callActionOnArrayBasedRoute(Array) +#13 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(528): Laravel\Lumen\Application->handleFoundRoute(Array) +#14 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(781): Laravel\Lumen\Application->Laravel\Lumen\Concerns\{closure}() +#15 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(534): Laravel\Lumen\Application->sendThroughPipeline(Array, Object(Closure)) +#16 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(475): Laravel\Lumen\Application->dispatch(NULL) +#17 /data/www/6fm/api/public/index.php(28): Laravel\Lumen\Application->run() +#18 {main} +[2017-06-11 07:36:39] lumen.ERROR: Symfony\Component\Debug\Exception\FatalThrowableError: Parse error: syntax error, unexpected ';' in /data/www/6fm/common/classes/Podcast.php:18 +Stack trace: +#0 /data/www/6fm/api/vendor/composer/ClassLoader.php(301): Composer\Autoload\includeFile('/data/www/6fm/a...') +#1 [internal function]: Composer\Autoload\ClassLoader->loadClass('Model\\Podcast') +#2 /data/www/6fm/api/app/Http/Controllers/PodcastController.php(47): spl_autoload_call('Model\\Podcast') +#3 [internal function]: App\Http\Controllers\PodcastController->list(Object(Illuminate\Http\Request)) +#4 /data/www/6fm/api/vendor/illuminate/container/BoundMethod.php(29): call_user_func_array(Array, Array) +#5 /data/www/6fm/api/vendor/illuminate/container/BoundMethod.php(87): Illuminate\Container\BoundMethod::Illuminate\Container\{closure}() +#6 /data/www/6fm/api/vendor/illuminate/container/BoundMethod.php(31): Illuminate\Container\BoundMethod::callBoundMethod(Object(Laravel\Lumen\Application), Array, Object(Closure)) +#7 /data/www/6fm/api/vendor/illuminate/container/Container.php(531): Illuminate\Container\BoundMethod::call(Object(Laravel\Lumen\Application), Array, Array, NULL) +#8 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(741): Illuminate\Container\Container->call(Array, Array) +#9 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(707): Laravel\Lumen\Application->callControllerCallable(Array, Array) +#10 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(681): Laravel\Lumen\Application->callLumenController(Object(App\Http\Controllers\PodcastController), 'list', Array) +#11 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(643): Laravel\Lumen\Application->callControllerAction(Array) +#12 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(628): Laravel\Lumen\Application->callActionOnArrayBasedRoute(Array) +#13 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(528): Laravel\Lumen\Application->handleFoundRoute(Array) +#14 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(781): Laravel\Lumen\Application->Laravel\Lumen\Concerns\{closure}() +#15 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(534): Laravel\Lumen\Application->sendThroughPipeline(Array, Object(Closure)) +#16 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(475): Laravel\Lumen\Application->dispatch(NULL) +#17 /data/www/6fm/api/public/index.php(28): Laravel\Lumen\Application->run() +#18 {main} +[2017-06-11 07:36:40] lumen.ERROR: Symfony\Component\Debug\Exception\FatalThrowableError: Parse error: syntax error, unexpected ';' in /data/www/6fm/common/classes/Podcast.php:18 +Stack trace: +#0 /data/www/6fm/api/vendor/composer/ClassLoader.php(301): Composer\Autoload\includeFile('/data/www/6fm/a...') +#1 [internal function]: Composer\Autoload\ClassLoader->loadClass('Model\\Podcast') +#2 /data/www/6fm/api/app/Http/Controllers/PodcastController.php(47): spl_autoload_call('Model\\Podcast') +#3 [internal function]: App\Http\Controllers\PodcastController->list(Object(Illuminate\Http\Request)) +#4 /data/www/6fm/api/vendor/illuminate/container/BoundMethod.php(29): call_user_func_array(Array, Array) +#5 /data/www/6fm/api/vendor/illuminate/container/BoundMethod.php(87): Illuminate\Container\BoundMethod::Illuminate\Container\{closure}() +#6 /data/www/6fm/api/vendor/illuminate/container/BoundMethod.php(31): Illuminate\Container\BoundMethod::callBoundMethod(Object(Laravel\Lumen\Application), Array, Object(Closure)) +#7 /data/www/6fm/api/vendor/illuminate/container/Container.php(531): Illuminate\Container\BoundMethod::call(Object(Laravel\Lumen\Application), Array, Array, NULL) +#8 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(741): Illuminate\Container\Container->call(Array, Array) +#9 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(707): Laravel\Lumen\Application->callControllerCallable(Array, Array) +#10 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(681): Laravel\Lumen\Application->callLumenController(Object(App\Http\Controllers\PodcastController), 'list', Array) +#11 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(643): Laravel\Lumen\Application->callControllerAction(Array) +#12 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(628): Laravel\Lumen\Application->callActionOnArrayBasedRoute(Array) +#13 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(528): Laravel\Lumen\Application->handleFoundRoute(Array) +#14 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(781): Laravel\Lumen\Application->Laravel\Lumen\Concerns\{closure}() +#15 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(534): Laravel\Lumen\Application->sendThroughPipeline(Array, Object(Closure)) +#16 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(475): Laravel\Lumen\Application->dispatch(NULL) +#17 /data/www/6fm/api/public/index.php(28): Laravel\Lumen\Application->run() +#18 {main} +[2017-06-11 07:37:18] lumen.ERROR: Symfony\Component\Debug\Exception\FatalThrowableError: Parse error: syntax error, unexpected ';' in /data/www/6fm/common/classes/Podcast.php:18 +Stack trace: +#0 /data/www/6fm/api/vendor/composer/ClassLoader.php(301): Composer\Autoload\includeFile('/data/www/6fm/a...') +#1 [internal function]: Composer\Autoload\ClassLoader->loadClass('Model\\Podcast') +#2 /data/www/6fm/api/app/Http/Controllers/PodcastController.php(47): spl_autoload_call('Model\\Podcast') +#3 [internal function]: App\Http\Controllers\PodcastController->list(Object(Illuminate\Http\Request)) +#4 /data/www/6fm/api/vendor/illuminate/container/BoundMethod.php(29): call_user_func_array(Array, Array) +#5 /data/www/6fm/api/vendor/illuminate/container/BoundMethod.php(87): Illuminate\Container\BoundMethod::Illuminate\Container\{closure}() +#6 /data/www/6fm/api/vendor/illuminate/container/BoundMethod.php(31): Illuminate\Container\BoundMethod::callBoundMethod(Object(Laravel\Lumen\Application), Array, Object(Closure)) +#7 /data/www/6fm/api/vendor/illuminate/container/Container.php(531): Illuminate\Container\BoundMethod::call(Object(Laravel\Lumen\Application), Array, Array, NULL) +#8 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(741): Illuminate\Container\Container->call(Array, Array) +#9 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(707): Laravel\Lumen\Application->callControllerCallable(Array, Array) +#10 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(681): Laravel\Lumen\Application->callLumenController(Object(App\Http\Controllers\PodcastController), 'list', Array) +#11 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(643): Laravel\Lumen\Application->callControllerAction(Array) +#12 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(628): Laravel\Lumen\Application->callActionOnArrayBasedRoute(Array) +#13 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(528): Laravel\Lumen\Application->handleFoundRoute(Array) +#14 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(781): Laravel\Lumen\Application->Laravel\Lumen\Concerns\{closure}() +#15 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(534): Laravel\Lumen\Application->sendThroughPipeline(Array, Object(Closure)) +#16 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(475): Laravel\Lumen\Application->dispatch(NULL) +#17 /data/www/6fm/api/public/index.php(28): Laravel\Lumen\Application->run() +#18 {main} +[2017-06-11 07:37:24] lumen.ERROR: Symfony\Component\Debug\Exception\FatalThrowableError: Parse error: syntax error, unexpected 'generateKey' (T_STRING), expecting variable (T_VARIABLE) in /data/www/6fm/common/classes/Podcast.php:20 +Stack trace: +#0 /data/www/6fm/api/vendor/composer/ClassLoader.php(301): Composer\Autoload\includeFile('/data/www/6fm/a...') +#1 [internal function]: Composer\Autoload\ClassLoader->loadClass('Model\\Podcast') +#2 /data/www/6fm/api/app/Http/Controllers/PodcastController.php(47): spl_autoload_call('Model\\Podcast') +#3 [internal function]: App\Http\Controllers\PodcastController->list(Object(Illuminate\Http\Request)) +#4 /data/www/6fm/api/vendor/illuminate/container/BoundMethod.php(29): call_user_func_array(Array, Array) +#5 /data/www/6fm/api/vendor/illuminate/container/BoundMethod.php(87): Illuminate\Container\BoundMethod::Illuminate\Container\{closure}() +#6 /data/www/6fm/api/vendor/illuminate/container/BoundMethod.php(31): Illuminate\Container\BoundMethod::callBoundMethod(Object(Laravel\Lumen\Application), Array, Object(Closure)) +#7 /data/www/6fm/api/vendor/illuminate/container/Container.php(531): Illuminate\Container\BoundMethod::call(Object(Laravel\Lumen\Application), Array, Array, NULL) +#8 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(741): Illuminate\Container\Container->call(Array, Array) +#9 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(707): Laravel\Lumen\Application->callControllerCallable(Array, Array) +#10 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(681): Laravel\Lumen\Application->callLumenController(Object(App\Http\Controllers\PodcastController), 'list', Array) +#11 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(643): Laravel\Lumen\Application->callControllerAction(Array) +#12 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(628): Laravel\Lumen\Application->callActionOnArrayBasedRoute(Array) +#13 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(528): Laravel\Lumen\Application->handleFoundRoute(Array) +#14 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(781): Laravel\Lumen\Application->Laravel\Lumen\Concerns\{closure}() +#15 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(534): Laravel\Lumen\Application->sendThroughPipeline(Array, Object(Closure)) +#16 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(475): Laravel\Lumen\Application->dispatch(NULL) +#17 /data/www/6fm/api/public/index.php(28): Laravel\Lumen\Application->run() +#18 {main} +[2017-06-11 07:37:50] lumen.ERROR: Symfony\Component\Debug\Exception\FatalThrowableError: Parse error: syntax error, unexpected ';' in /data/www/6fm/common/classes/Podcast.php:18 +Stack trace: +#0 /data/www/6fm/api/vendor/composer/ClassLoader.php(301): Composer\Autoload\includeFile('/data/www/6fm/a...') +#1 [internal function]: Composer\Autoload\ClassLoader->loadClass('Model\\Podcast') +#2 /data/www/6fm/api/app/Http/Controllers/PodcastController.php(47): spl_autoload_call('Model\\Podcast') +#3 [internal function]: App\Http\Controllers\PodcastController->list(Object(Illuminate\Http\Request)) +#4 /data/www/6fm/api/vendor/illuminate/container/BoundMethod.php(29): call_user_func_array(Array, Array) +#5 /data/www/6fm/api/vendor/illuminate/container/BoundMethod.php(87): Illuminate\Container\BoundMethod::Illuminate\Container\{closure}() +#6 /data/www/6fm/api/vendor/illuminate/container/BoundMethod.php(31): Illuminate\Container\BoundMethod::callBoundMethod(Object(Laravel\Lumen\Application), Array, Object(Closure)) +#7 /data/www/6fm/api/vendor/illuminate/container/Container.php(531): Illuminate\Container\BoundMethod::call(Object(Laravel\Lumen\Application), Array, Array, NULL) +#8 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(741): Illuminate\Container\Container->call(Array, Array) +#9 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(707): Laravel\Lumen\Application->callControllerCallable(Array, Array) +#10 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(681): Laravel\Lumen\Application->callLumenController(Object(App\Http\Controllers\PodcastController), 'list', Array) +#11 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(643): Laravel\Lumen\Application->callControllerAction(Array) +#12 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(628): Laravel\Lumen\Application->callActionOnArrayBasedRoute(Array) +#13 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(528): Laravel\Lumen\Application->handleFoundRoute(Array) +#14 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(781): Laravel\Lumen\Application->Laravel\Lumen\Concerns\{closure}() +#15 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(534): Laravel\Lumen\Application->sendThroughPipeline(Array, Object(Closure)) +#16 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(475): Laravel\Lumen\Application->dispatch(NULL) +#17 /data/www/6fm/api/public/index.php(28): Laravel\Lumen\Application->run() +#18 {main} +[2017-06-11 07:38:19] lumen.ERROR: Symfony\Component\Debug\Exception\FatalThrowableError: Parse error: syntax error, unexpected 'generateKey' (T_STRING), expecting variable (T_VARIABLE) in /data/www/6fm/common/classes/Podcast.php:19 +Stack trace: +#0 /data/www/6fm/api/vendor/composer/ClassLoader.php(301): Composer\Autoload\includeFile('/data/www/6fm/a...') +#1 [internal function]: Composer\Autoload\ClassLoader->loadClass('Model\\Podcast') +#2 /data/www/6fm/api/app/Http/Controllers/PodcastController.php(47): spl_autoload_call('Model\\Podcast') +#3 [internal function]: App\Http\Controllers\PodcastController->list(Object(Illuminate\Http\Request)) +#4 /data/www/6fm/api/vendor/illuminate/container/BoundMethod.php(29): call_user_func_array(Array, Array) +#5 /data/www/6fm/api/vendor/illuminate/container/BoundMethod.php(87): Illuminate\Container\BoundMethod::Illuminate\Container\{closure}() +#6 /data/www/6fm/api/vendor/illuminate/container/BoundMethod.php(31): Illuminate\Container\BoundMethod::callBoundMethod(Object(Laravel\Lumen\Application), Array, Object(Closure)) +#7 /data/www/6fm/api/vendor/illuminate/container/Container.php(531): Illuminate\Container\BoundMethod::call(Object(Laravel\Lumen\Application), Array, Array, NULL) +#8 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(741): Illuminate\Container\Container->call(Array, Array) +#9 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(707): Laravel\Lumen\Application->callControllerCallable(Array, Array) +#10 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(681): Laravel\Lumen\Application->callLumenController(Object(App\Http\Controllers\PodcastController), 'list', Array) +#11 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(643): Laravel\Lumen\Application->callControllerAction(Array) +#12 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(628): Laravel\Lumen\Application->callActionOnArrayBasedRoute(Array) +#13 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(528): Laravel\Lumen\Application->handleFoundRoute(Array) +#14 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(781): Laravel\Lumen\Application->Laravel\Lumen\Concerns\{closure}() +#15 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(534): Laravel\Lumen\Application->sendThroughPipeline(Array, Object(Closure)) +#16 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(475): Laravel\Lumen\Application->dispatch(NULL) +#17 /data/www/6fm/api/public/index.php(28): Laravel\Lumen\Application->run() +#18 {main} +[2017-06-11 07:38:32] lumen.ERROR: Symfony\Component\Debug\Exception\FatalThrowableError: Parse error: syntax error, unexpected ';' in /data/www/6fm/common/classes/Podcast.php:18 +Stack trace: +#0 /data/www/6fm/api/vendor/composer/ClassLoader.php(301): Composer\Autoload\includeFile('/data/www/6fm/a...') +#1 [internal function]: Composer\Autoload\ClassLoader->loadClass('Model\\Podcast') +#2 /data/www/6fm/api/app/Http/Controllers/PodcastController.php(47): spl_autoload_call('Model\\Podcast') +#3 [internal function]: App\Http\Controllers\PodcastController->list(Object(Illuminate\Http\Request)) +#4 /data/www/6fm/api/vendor/illuminate/container/BoundMethod.php(29): call_user_func_array(Array, Array) +#5 /data/www/6fm/api/vendor/illuminate/container/BoundMethod.php(87): Illuminate\Container\BoundMethod::Illuminate\Container\{closure}() +#6 /data/www/6fm/api/vendor/illuminate/container/BoundMethod.php(31): Illuminate\Container\BoundMethod::callBoundMethod(Object(Laravel\Lumen\Application), Array, Object(Closure)) +#7 /data/www/6fm/api/vendor/illuminate/container/Container.php(531): Illuminate\Container\BoundMethod::call(Object(Laravel\Lumen\Application), Array, Array, NULL) +#8 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(741): Illuminate\Container\Container->call(Array, Array) +#9 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(707): Laravel\Lumen\Application->callControllerCallable(Array, Array) +#10 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(681): Laravel\Lumen\Application->callLumenController(Object(App\Http\Controllers\PodcastController), 'list', Array) +#11 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(643): Laravel\Lumen\Application->callControllerAction(Array) +#12 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(628): Laravel\Lumen\Application->callActionOnArrayBasedRoute(Array) +#13 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(528): Laravel\Lumen\Application->handleFoundRoute(Array) +#14 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(781): Laravel\Lumen\Application->Laravel\Lumen\Concerns\{closure}() +#15 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(534): Laravel\Lumen\Application->sendThroughPipeline(Array, Object(Closure)) +#16 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(475): Laravel\Lumen\Application->dispatch(NULL) +#17 /data/www/6fm/api/public/index.php(28): Laravel\Lumen\Application->run() +#18 {main} +[2017-06-11 07:38:34] lumen.ERROR: Symfony\Component\Debug\Exception\FatalThrowableError: Parse error: syntax error, unexpected ';' in /data/www/6fm/common/classes/Podcast.php:18 +Stack trace: +#0 /data/www/6fm/api/vendor/composer/ClassLoader.php(301): Composer\Autoload\includeFile('/data/www/6fm/a...') +#1 [internal function]: Composer\Autoload\ClassLoader->loadClass('Model\\Podcast') +#2 /data/www/6fm/api/app/Http/Controllers/PodcastController.php(47): spl_autoload_call('Model\\Podcast') +#3 [internal function]: App\Http\Controllers\PodcastController->list(Object(Illuminate\Http\Request)) +#4 /data/www/6fm/api/vendor/illuminate/container/BoundMethod.php(29): call_user_func_array(Array, Array) +#5 /data/www/6fm/api/vendor/illuminate/container/BoundMethod.php(87): Illuminate\Container\BoundMethod::Illuminate\Container\{closure}() +#6 /data/www/6fm/api/vendor/illuminate/container/BoundMethod.php(31): Illuminate\Container\BoundMethod::callBoundMethod(Object(Laravel\Lumen\Application), Array, Object(Closure)) +#7 /data/www/6fm/api/vendor/illuminate/container/Container.php(531): Illuminate\Container\BoundMethod::call(Object(Laravel\Lumen\Application), Array, Array, NULL) +#8 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(741): Illuminate\Container\Container->call(Array, Array) +#9 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(707): Laravel\Lumen\Application->callControllerCallable(Array, Array) +#10 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(681): Laravel\Lumen\Application->callLumenController(Object(App\Http\Controllers\PodcastController), 'list', Array) +#11 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(643): Laravel\Lumen\Application->callControllerAction(Array) +#12 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(628): Laravel\Lumen\Application->callActionOnArrayBasedRoute(Array) +#13 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(528): Laravel\Lumen\Application->handleFoundRoute(Array) +#14 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(781): Laravel\Lumen\Application->Laravel\Lumen\Concerns\{closure}() +#15 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(534): Laravel\Lumen\Application->sendThroughPipeline(Array, Object(Closure)) +#16 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(475): Laravel\Lumen\Application->dispatch(NULL) +#17 /data/www/6fm/api/public/index.php(28): Laravel\Lumen\Application->run() +#18 {main} +[2017-06-11 07:38:48] lumen.ERROR: Symfony\Component\Debug\Exception\FatalThrowableError: Parse error: syntax error, unexpected ';' in /data/www/6fm/common/classes/Podcast.php:18 +Stack trace: +#0 /data/www/6fm/api/vendor/composer/ClassLoader.php(301): Composer\Autoload\includeFile('/data/www/6fm/a...') +#1 [internal function]: Composer\Autoload\ClassLoader->loadClass('Model\\Podcast') +#2 /data/www/6fm/api/app/Http/Controllers/PodcastController.php(47): spl_autoload_call('Model\\Podcast') +#3 [internal function]: App\Http\Controllers\PodcastController->list(Object(Illuminate\Http\Request)) +#4 /data/www/6fm/api/vendor/illuminate/container/BoundMethod.php(29): call_user_func_array(Array, Array) +#5 /data/www/6fm/api/vendor/illuminate/container/BoundMethod.php(87): Illuminate\Container\BoundMethod::Illuminate\Container\{closure}() +#6 /data/www/6fm/api/vendor/illuminate/container/BoundMethod.php(31): Illuminate\Container\BoundMethod::callBoundMethod(Object(Laravel\Lumen\Application), Array, Object(Closure)) +#7 /data/www/6fm/api/vendor/illuminate/container/Container.php(531): Illuminate\Container\BoundMethod::call(Object(Laravel\Lumen\Application), Array, Array, NULL) +#8 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(741): Illuminate\Container\Container->call(Array, Array) +#9 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(707): Laravel\Lumen\Application->callControllerCallable(Array, Array) +#10 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(681): Laravel\Lumen\Application->callLumenController(Object(App\Http\Controllers\PodcastController), 'list', Array) +#11 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(643): Laravel\Lumen\Application->callControllerAction(Array) +#12 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(628): Laravel\Lumen\Application->callActionOnArrayBasedRoute(Array) +#13 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(528): Laravel\Lumen\Application->handleFoundRoute(Array) +#14 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(781): Laravel\Lumen\Application->Laravel\Lumen\Concerns\{closure}() +#15 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(534): Laravel\Lumen\Application->sendThroughPipeline(Array, Object(Closure)) +#16 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(475): Laravel\Lumen\Application->dispatch(NULL) +#17 /data/www/6fm/api/public/index.php(28): Laravel\Lumen\Application->run() +#18 {main} +[2017-06-11 07:41:06] lumen.ERROR: Symfony\Component\Debug\Exception\FatalThrowableError: Cannot access private property Model\Podcast::$soundfilename in /data/www/6fm/common/classes/Model.php:33 +Stack trace: +#0 /data/www/6fm/common/classes/Podcast.php(15): Model\Model->__construct(Object(stdClass)) +#1 /data/www/6fm/api/app/Http/Controllers/PodcastController.php(47): Model\Podcast->__construct(Object(stdClass)) +#2 [internal function]: App\Http\Controllers\PodcastController->list(Object(Illuminate\Http\Request)) +#3 /data/www/6fm/api/vendor/illuminate/container/BoundMethod.php(29): call_user_func_array(Array, Array) +#4 /data/www/6fm/api/vendor/illuminate/container/BoundMethod.php(87): Illuminate\Container\BoundMethod::Illuminate\Container\{closure}() +#5 /data/www/6fm/api/vendor/illuminate/container/BoundMethod.php(31): Illuminate\Container\BoundMethod::callBoundMethod(Object(Laravel\Lumen\Application), Array, Object(Closure)) +#6 /data/www/6fm/api/vendor/illuminate/container/Container.php(531): Illuminate\Container\BoundMethod::call(Object(Laravel\Lumen\Application), Array, Array, NULL) +#7 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(741): Illuminate\Container\Container->call(Array, Array) +#8 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(707): Laravel\Lumen\Application->callControllerCallable(Array, Array) +#9 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(681): Laravel\Lumen\Application->callLumenController(Object(App\Http\Controllers\PodcastController), 'list', Array) +#10 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(643): Laravel\Lumen\Application->callControllerAction(Array) +#11 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(628): Laravel\Lumen\Application->callActionOnArrayBasedRoute(Array) +#12 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(528): Laravel\Lumen\Application->handleFoundRoute(Array) +#13 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(781): Laravel\Lumen\Application->Laravel\Lumen\Concerns\{closure}() +#14 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(534): Laravel\Lumen\Application->sendThroughPipeline(Array, Object(Closure)) +#15 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(475): Laravel\Lumen\Application->dispatch(NULL) +#16 /data/www/6fm/api/public/index.php(28): Laravel\Lumen\Application->run() +#17 {main} +[2017-06-11 07:46:31] lumen.ERROR: Symfony\Component\Debug\Exception\FatalThrowableError: Undefined class constant 'BASE_SQL' in /data/www/6fm/api/app/Http/Controllers/PodcastController.php:57 +Stack trace: +#0 [internal function]: App\Http\Controllers\PodcastController->download(1119601, '6fm-zaterdag-sc...') +#1 /data/www/6fm/api/vendor/illuminate/container/BoundMethod.php(29): call_user_func_array(Array, Array) +#2 /data/www/6fm/api/vendor/illuminate/container/BoundMethod.php(87): Illuminate\Container\BoundMethod::Illuminate\Container\{closure}() +#3 /data/www/6fm/api/vendor/illuminate/container/BoundMethod.php(31): Illuminate\Container\BoundMethod::callBoundMethod(Object(Laravel\Lumen\Application), Array, Object(Closure)) +#4 /data/www/6fm/api/vendor/illuminate/container/Container.php(531): Illuminate\Container\BoundMethod::call(Object(Laravel\Lumen\Application), Array, Array, NULL) +#5 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(741): Illuminate\Container\Container->call(Array, Array) +#6 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(707): Laravel\Lumen\Application->callControllerCallable(Array, Array) +#7 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(681): Laravel\Lumen\Application->callLumenController(Object(App\Http\Controllers\PodcastController), 'download', Array) +#8 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(643): Laravel\Lumen\Application->callControllerAction(Array) +#9 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(628): Laravel\Lumen\Application->callActionOnArrayBasedRoute(Array) +#10 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(598): Laravel\Lumen\Application->handleFoundRoute(Array) +#11 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(532): Laravel\Lumen\Application->handleDispatcherResponse(Array) +#12 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(781): Laravel\Lumen\Application->Laravel\Lumen\Concerns\{closure}() +#13 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(534): Laravel\Lumen\Application->sendThroughPipeline(Array, Object(Closure)) +#14 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(475): Laravel\Lumen\Application->dispatch(NULL) +#15 /data/www/6fm/api/public/index.php(28): Laravel\Lumen\Application->run() +#16 {main} +[2017-06-11 07:46:39] lumen.ERROR: Symfony\Component\Debug\Exception\FatalThrowableError: Call to a member function isValidAuth() on array in /data/www/6fm/api/app/Http/Controllers/PodcastController.php:62 +Stack trace: +#0 [internal function]: App\Http\Controllers\PodcastController->download(1119601, '6fm-zaterdag-sc...') +#1 /data/www/6fm/api/vendor/illuminate/container/BoundMethod.php(29): call_user_func_array(Array, Array) +#2 /data/www/6fm/api/vendor/illuminate/container/BoundMethod.php(87): Illuminate\Container\BoundMethod::Illuminate\Container\{closure}() +#3 /data/www/6fm/api/vendor/illuminate/container/BoundMethod.php(31): Illuminate\Container\BoundMethod::callBoundMethod(Object(Laravel\Lumen\Application), Array, Object(Closure)) +#4 /data/www/6fm/api/vendor/illuminate/container/Container.php(531): Illuminate\Container\BoundMethod::call(Object(Laravel\Lumen\Application), Array, Array, NULL) +#5 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(741): Illuminate\Container\Container->call(Array, Array) +#6 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(707): Laravel\Lumen\Application->callControllerCallable(Array, Array) +#7 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(681): Laravel\Lumen\Application->callLumenController(Object(App\Http\Controllers\PodcastController), 'download', Array) +#8 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(643): Laravel\Lumen\Application->callControllerAction(Array) +#9 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(628): Laravel\Lumen\Application->callActionOnArrayBasedRoute(Array) +#10 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(598): Laravel\Lumen\Application->handleFoundRoute(Array) +#11 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(532): Laravel\Lumen\Application->handleDispatcherResponse(Array) +#12 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(781): Laravel\Lumen\Application->Laravel\Lumen\Concerns\{closure}() +#13 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(534): Laravel\Lumen\Application->sendThroughPipeline(Array, Object(Closure)) +#14 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(475): Laravel\Lumen\Application->dispatch(NULL) +#15 /data/www/6fm/api/public/index.php(28): Laravel\Lumen\Application->run() +#16 {main} +[2017-06-11 07:47:16] lumen.ERROR: Symfony\Component\Debug\Exception\FatalThrowableError: Call to a member function isValidAuth() on array in /data/www/6fm/api/app/Http/Controllers/PodcastController.php:62 +Stack trace: +#0 [internal function]: App\Http\Controllers\PodcastController->download(1119601, '6fm-zaterdag-sc...') +#1 /data/www/6fm/api/vendor/illuminate/container/BoundMethod.php(29): call_user_func_array(Array, Array) +#2 /data/www/6fm/api/vendor/illuminate/container/BoundMethod.php(87): Illuminate\Container\BoundMethod::Illuminate\Container\{closure}() +#3 /data/www/6fm/api/vendor/illuminate/container/BoundMethod.php(31): Illuminate\Container\BoundMethod::callBoundMethod(Object(Laravel\Lumen\Application), Array, Object(Closure)) +#4 /data/www/6fm/api/vendor/illuminate/container/Container.php(531): Illuminate\Container\BoundMethod::call(Object(Laravel\Lumen\Application), Array, Array, NULL) +#5 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(741): Illuminate\Container\Container->call(Array, Array) +#6 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(707): Laravel\Lumen\Application->callControllerCallable(Array, Array) +#7 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(681): Laravel\Lumen\Application->callLumenController(Object(App\Http\Controllers\PodcastController), 'download', Array) +#8 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(643): Laravel\Lumen\Application->callControllerAction(Array) +#9 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(628): Laravel\Lumen\Application->callActionOnArrayBasedRoute(Array) +#10 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(598): Laravel\Lumen\Application->handleFoundRoute(Array) +#11 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(532): Laravel\Lumen\Application->handleDispatcherResponse(Array) +#12 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(781): Laravel\Lumen\Application->Laravel\Lumen\Concerns\{closure}() +#13 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(534): Laravel\Lumen\Application->sendThroughPipeline(Array, Object(Closure)) +#14 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(475): Laravel\Lumen\Application->dispatch(NULL) +#15 /data/www/6fm/api/public/index.php(28): Laravel\Lumen\Application->run() +#16 {main} +[2017-06-11 07:47:23] lumen.ERROR: Symfony\Component\Debug\Exception\FatalThrowableError: Call to a member function isValidAuth() on array in /data/www/6fm/api/app/Http/Controllers/PodcastController.php:62 +Stack trace: +#0 [internal function]: App\Http\Controllers\PodcastController->download(1119601, '6fm-zaterdag-sc...') +#1 /data/www/6fm/api/vendor/illuminate/container/BoundMethod.php(29): call_user_func_array(Array, Array) +#2 /data/www/6fm/api/vendor/illuminate/container/BoundMethod.php(87): Illuminate\Container\BoundMethod::Illuminate\Container\{closure}() +#3 /data/www/6fm/api/vendor/illuminate/container/BoundMethod.php(31): Illuminate\Container\BoundMethod::callBoundMethod(Object(Laravel\Lumen\Application), Array, Object(Closure)) +#4 /data/www/6fm/api/vendor/illuminate/container/Container.php(531): Illuminate\Container\BoundMethod::call(Object(Laravel\Lumen\Application), Array, Array, NULL) +#5 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(741): Illuminate\Container\Container->call(Array, Array) +#6 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(707): Laravel\Lumen\Application->callControllerCallable(Array, Array) +#7 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(681): Laravel\Lumen\Application->callLumenController(Object(App\Http\Controllers\PodcastController), 'download', Array) +#8 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(643): Laravel\Lumen\Application->callControllerAction(Array) +#9 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(628): Laravel\Lumen\Application->callActionOnArrayBasedRoute(Array) +#10 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(598): Laravel\Lumen\Application->handleFoundRoute(Array) +#11 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(532): Laravel\Lumen\Application->handleDispatcherResponse(Array) +#12 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(781): Laravel\Lumen\Application->Laravel\Lumen\Concerns\{closure}() +#13 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(534): Laravel\Lumen\Application->sendThroughPipeline(Array, Object(Closure)) +#14 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(475): Laravel\Lumen\Application->dispatch(NULL) +#15 /data/www/6fm/api/public/index.php(28): Laravel\Lumen\Application->run() +#16 {main} +[2017-06-11 07:48:47] lumen.ERROR: Symfony\Component\Debug\Exception\FatalThrowableError: Call to undefined method Model\Podcast::generateKey() in /data/www/6fm/common/classes/Podcast.php:20 +Stack trace: +#0 /data/www/6fm/api/app/Http/Controllers/PodcastController.php(64): Model\Podcast->__construct(Object(stdClass)) +#1 [internal function]: App\Http\Controllers\PodcastController->download(1119601, '6fm-zaterdag-sc...') +#2 /data/www/6fm/api/vendor/illuminate/container/BoundMethod.php(29): call_user_func_array(Array, Array) +#3 /data/www/6fm/api/vendor/illuminate/container/BoundMethod.php(87): Illuminate\Container\BoundMethod::Illuminate\Container\{closure}() +#4 /data/www/6fm/api/vendor/illuminate/container/BoundMethod.php(31): Illuminate\Container\BoundMethod::callBoundMethod(Object(Laravel\Lumen\Application), Array, Object(Closure)) +#5 /data/www/6fm/api/vendor/illuminate/container/Container.php(531): Illuminate\Container\BoundMethod::call(Object(Laravel\Lumen\Application), Array, Array, NULL) +#6 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(741): Illuminate\Container\Container->call(Array, Array) +#7 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(707): Laravel\Lumen\Application->callControllerCallable(Array, Array) +#8 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(681): Laravel\Lumen\Application->callLumenController(Object(App\Http\Controllers\PodcastController), 'download', Array) +#9 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(643): Laravel\Lumen\Application->callControllerAction(Array) +#10 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(628): Laravel\Lumen\Application->callActionOnArrayBasedRoute(Array) +#11 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(598): Laravel\Lumen\Application->handleFoundRoute(Array) +#12 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(532): Laravel\Lumen\Application->handleDispatcherResponse(Array) +#13 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(781): Laravel\Lumen\Application->Laravel\Lumen\Concerns\{closure}() +#14 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(534): Laravel\Lumen\Application->sendThroughPipeline(Array, Object(Closure)) +#15 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(475): Laravel\Lumen\Application->dispatch(NULL) +#16 /data/www/6fm/api/public/index.php(28): Laravel\Lumen\Application->run() +#17 {main} +[2017-06-11 07:48:53] lumen.ERROR: Symfony\Component\Debug\Exception\FatalThrowableError: Call to undefined function App\Http\Controllers\request() in /data/www/6fm/api/app/Http/Controllers/PodcastController.php:65 +Stack trace: +#0 [internal function]: App\Http\Controllers\PodcastController->download(1119601, '6fm-zaterdag-sc...') +#1 /data/www/6fm/api/vendor/illuminate/container/BoundMethod.php(29): call_user_func_array(Array, Array) +#2 /data/www/6fm/api/vendor/illuminate/container/BoundMethod.php(87): Illuminate\Container\BoundMethod::Illuminate\Container\{closure}() +#3 /data/www/6fm/api/vendor/illuminate/container/BoundMethod.php(31): Illuminate\Container\BoundMethod::callBoundMethod(Object(Laravel\Lumen\Application), Array, Object(Closure)) +#4 /data/www/6fm/api/vendor/illuminate/container/Container.php(531): Illuminate\Container\BoundMethod::call(Object(Laravel\Lumen\Application), Array, Array, NULL) +#5 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(741): Illuminate\Container\Container->call(Array, Array) +#6 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(707): Laravel\Lumen\Application->callControllerCallable(Array, Array) +#7 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(681): Laravel\Lumen\Application->callLumenController(Object(App\Http\Controllers\PodcastController), 'download', Array) +#8 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(643): Laravel\Lumen\Application->callControllerAction(Array) +#9 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(628): Laravel\Lumen\Application->callActionOnArrayBasedRoute(Array) +#10 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(598): Laravel\Lumen\Application->handleFoundRoute(Array) +#11 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(532): Laravel\Lumen\Application->handleDispatcherResponse(Array) +#12 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(781): Laravel\Lumen\Application->Laravel\Lumen\Concerns\{closure}() +#13 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(534): Laravel\Lumen\Application->sendThroughPipeline(Array, Object(Closure)) +#14 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(475): Laravel\Lumen\Application->dispatch(NULL) +#15 /data/www/6fm/api/public/index.php(28): Laravel\Lumen\Application->run() +#16 {main} +[2017-06-11 07:49:13] lumen.ERROR: ErrorException: Undefined variable: request in /data/www/6fm/api/app/Http/Controllers/PodcastController.php:65 +Stack trace: +#0 /data/www/6fm/api/app/Http/Controllers/PodcastController.php(65): Laravel\Lumen\Application->Laravel\Lumen\Concerns\{closure}(8, 'Undefined varia...', '/data/www/6fm/a...', 65, Array) +#1 [internal function]: App\Http\Controllers\PodcastController->download(Object(Illuminate\Http\Request), 1119601, '6fm-zaterdag-sc...') +#2 /data/www/6fm/api/vendor/illuminate/container/BoundMethod.php(29): call_user_func_array(Array, Array) +#3 /data/www/6fm/api/vendor/illuminate/container/BoundMethod.php(87): Illuminate\Container\BoundMethod::Illuminate\Container\{closure}() +#4 /data/www/6fm/api/vendor/illuminate/container/BoundMethod.php(31): Illuminate\Container\BoundMethod::callBoundMethod(Object(Laravel\Lumen\Application), Array, Object(Closure)) +#5 /data/www/6fm/api/vendor/illuminate/container/Container.php(531): Illuminate\Container\BoundMethod::call(Object(Laravel\Lumen\Application), Array, Array, NULL) +#6 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(741): Illuminate\Container\Container->call(Array, Array) +#7 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(707): Laravel\Lumen\Application->callControllerCallable(Array, Array) +#8 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(681): Laravel\Lumen\Application->callLumenController(Object(App\Http\Controllers\PodcastController), 'download', Array) +#9 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(643): Laravel\Lumen\Application->callControllerAction(Array) +#10 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(628): Laravel\Lumen\Application->callActionOnArrayBasedRoute(Array) +#11 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(598): Laravel\Lumen\Application->handleFoundRoute(Array) +#12 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(532): Laravel\Lumen\Application->handleDispatcherResponse(Array) +#13 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(781): Laravel\Lumen\Application->Laravel\Lumen\Concerns\{closure}() +#14 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(534): Laravel\Lumen\Application->sendThroughPipeline(Array, Object(Closure)) +#15 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(475): Laravel\Lumen\Application->dispatch(NULL) +#16 /data/www/6fm/api/public/index.php(28): Laravel\Lumen\Application->run() +#17 {main} +[2017-06-11 08:11:51] lumen.ERROR: ErrorException: Undefined property: Model\Podcast::$suondfilename in /data/www/6fm/common/classes/Podcast.php:28 +Stack trace: +#0 /data/www/6fm/common/classes/Podcast.php(28): Laravel\Lumen\Application->Laravel\Lumen\Concerns\{closure}(8, 'Undefined prope...', '/data/www/6fm/c...', 28, Array) +#1 /data/www/6fm/api/app/Http/Controllers/PodcastController.php(69): Model\Podcast->getSoundfile() +#2 [internal function]: App\Http\Controllers\PodcastController->download(Object(Illuminate\Http\Request), 1119601, '6fm-zaterdag-sc...') +#3 /data/www/6fm/api/vendor/illuminate/container/BoundMethod.php(29): call_user_func_array(Array, Array) +#4 /data/www/6fm/api/vendor/illuminate/container/BoundMethod.php(87): Illuminate\Container\BoundMethod::Illuminate\Container\{closure}() +#5 /data/www/6fm/api/vendor/illuminate/container/BoundMethod.php(31): Illuminate\Container\BoundMethod::callBoundMethod(Object(Laravel\Lumen\Application), Array, Object(Closure)) +#6 /data/www/6fm/api/vendor/illuminate/container/Container.php(531): Illuminate\Container\BoundMethod::call(Object(Laravel\Lumen\Application), Array, Array, NULL) +#7 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(741): Illuminate\Container\Container->call(Array, Array) +#8 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(707): Laravel\Lumen\Application->callControllerCallable(Array, Array) +#9 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(681): Laravel\Lumen\Application->callLumenController(Object(App\Http\Controllers\PodcastController), 'download', Array) +#10 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(643): Laravel\Lumen\Application->callControllerAction(Array) +#11 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(628): Laravel\Lumen\Application->callActionOnArrayBasedRoute(Array) +#12 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(598): Laravel\Lumen\Application->handleFoundRoute(Array) +#13 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(532): Laravel\Lumen\Application->handleDispatcherResponse(Array) +#14 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(781): Laravel\Lumen\Application->Laravel\Lumen\Concerns\{closure}() +#15 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(534): Laravel\Lumen\Application->sendThroughPipeline(Array, Object(Closure)) +#16 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(475): Laravel\Lumen\Application->dispatch(NULL) +#17 /data/www/6fm/api/public/index.php(28): Laravel\Lumen\Application->run() +#18 {main} +[2017-06-11 08:12:38] lumen.ERROR: Symfony\Component\HttpFoundation\File\Exception\FileNotFoundException: The file "/tmp/podcast.mp3-2017-06-03 6FMZ Thea.mp3" does not exist in /data/www/6fm/api/vendor/symfony/http-foundation/File/File.php:37 +Stack trace: +#0 /data/www/6fm/api/vendor/symfony/http-foundation/BinaryFileResponse.php(94): Symfony\Component\HttpFoundation\File\File->__construct('/tmp/podcast.mp...') +#1 /data/www/6fm/api/vendor/symfony/http-foundation/BinaryFileResponse.php(53): Symfony\Component\HttpFoundation\BinaryFileResponse->setFile('/tmp/podcast.mp...', 'attachment', false, true) +#2 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Http/ResponseFactory.php(55): Symfony\Component\HttpFoundation\BinaryFileResponse->__construct('/tmp/podcast.mp...', 200, Array, true, 'attachment') +#3 /data/www/6fm/api/app/Http/Controllers/PodcastController.php(69): Laravel\Lumen\Http\ResponseFactory->download('/tmp/podcast.mp...', '6FM Gemist - 6F...') +#4 [internal function]: App\Http\Controllers\PodcastController->download(Object(Illuminate\Http\Request), 1119601, '6fm-zaterdag-sc...') +#5 /data/www/6fm/api/vendor/illuminate/container/BoundMethod.php(29): call_user_func_array(Array, Array) +#6 /data/www/6fm/api/vendor/illuminate/container/BoundMethod.php(87): Illuminate\Container\BoundMethod::Illuminate\Container\{closure}() +#7 /data/www/6fm/api/vendor/illuminate/container/BoundMethod.php(31): Illuminate\Container\BoundMethod::callBoundMethod(Object(Laravel\Lumen\Application), Array, Object(Closure)) +#8 /data/www/6fm/api/vendor/illuminate/container/Container.php(531): Illuminate\Container\BoundMethod::call(Object(Laravel\Lumen\Application), Array, Array, NULL) +#9 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(741): Illuminate\Container\Container->call(Array, Array) +#10 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(707): Laravel\Lumen\Application->callControllerCallable(Array, Array) +#11 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(681): Laravel\Lumen\Application->callLumenController(Object(App\Http\Controllers\PodcastController), 'download', Array) +#12 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(643): Laravel\Lumen\Application->callControllerAction(Array) +#13 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(628): Laravel\Lumen\Application->callActionOnArrayBasedRoute(Array) +#14 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(598): Laravel\Lumen\Application->handleFoundRoute(Array) +#15 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(532): Laravel\Lumen\Application->handleDispatcherResponse(Array) +#16 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(781): Laravel\Lumen\Application->Laravel\Lumen\Concerns\{closure}() +#17 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(534): Laravel\Lumen\Application->sendThroughPipeline(Array, Object(Closure)) +#18 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(475): Laravel\Lumen\Application->dispatch(NULL) +#19 /data/www/6fm/api/public/index.php(28): Laravel\Lumen\Application->run() +#20 {main} +[2017-06-11 08:21:05] lumen.ERROR: Symfony\Component\Debug\Exception\FatalThrowableError: Class 'App\Http\Controllers\StreamedResponse' not found in /data/www/6fm/api/app/Http/Controllers/PodcastController.php:121 +Stack trace: +#0 /data/www/6fm/api/app/Http/Controllers/PodcastController.php(92): App\Http\Controllers\PodcastController::streamFile(Object(Illuminate\Http\Request), 'audio/mpeg', 'ID3\x04\x00\x00\x00\x00\x007TIT2\x00...', 7384801) +#1 [internal function]: App\Http\Controllers\PodcastController->stream(Object(Illuminate\Http\Request), 1119601, '6fm-zaterdag-sc...') +#2 /data/www/6fm/api/vendor/illuminate/container/BoundMethod.php(29): call_user_func_array(Array, Array) +#3 /data/www/6fm/api/vendor/illuminate/container/BoundMethod.php(87): Illuminate\Container\BoundMethod::Illuminate\Container\{closure}() +#4 /data/www/6fm/api/vendor/illuminate/container/BoundMethod.php(31): Illuminate\Container\BoundMethod::callBoundMethod(Object(Laravel\Lumen\Application), Array, Object(Closure)) +#5 /data/www/6fm/api/vendor/illuminate/container/Container.php(531): Illuminate\Container\BoundMethod::call(Object(Laravel\Lumen\Application), Array, Array, NULL) +#6 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(741): Illuminate\Container\Container->call(Array, Array) +#7 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(707): Laravel\Lumen\Application->callControllerCallable(Array, Array) +#8 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(681): Laravel\Lumen\Application->callLumenController(Object(App\Http\Controllers\PodcastController), 'stream', Array) +#9 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(643): Laravel\Lumen\Application->callControllerAction(Array) +#10 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(628): Laravel\Lumen\Application->callActionOnArrayBasedRoute(Array) +#11 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(598): Laravel\Lumen\Application->handleFoundRoute(Array) +#12 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(532): Laravel\Lumen\Application->handleDispatcherResponse(Array) +#13 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(781): Laravel\Lumen\Application->Laravel\Lumen\Concerns\{closure}() +#14 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(534): Laravel\Lumen\Application->sendThroughPipeline(Array, Object(Closure)) +#15 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(475): Laravel\Lumen\Application->dispatch(NULL) +#16 /data/www/6fm/api/public/index.php(28): Laravel\Lumen\Application->run() +#17 {main} +[2017-06-11 08:38:40] lumen.ERROR: Symfony\Component\Debug\Exception\FatalThrowableError: Call to undefined method Laravel\Lumen\Http\ResponseFactory::stream() in /data/www/6fm/api/app/Http/Controllers/PodcastController.php:86 +Stack trace: +#0 [internal function]: App\Http\Controllers\PodcastController->stream(Object(Illuminate\Http\Request), 1119601, '6fm-zaterdag-sc...') +#1 /data/www/6fm/api/vendor/illuminate/container/BoundMethod.php(29): call_user_func_array(Array, Array) +#2 /data/www/6fm/api/vendor/illuminate/container/BoundMethod.php(87): Illuminate\Container\BoundMethod::Illuminate\Container\{closure}() +#3 /data/www/6fm/api/vendor/illuminate/container/BoundMethod.php(31): Illuminate\Container\BoundMethod::callBoundMethod(Object(Laravel\Lumen\Application), Array, Object(Closure)) +#4 /data/www/6fm/api/vendor/illuminate/container/Container.php(531): Illuminate\Container\BoundMethod::call(Object(Laravel\Lumen\Application), Array, Array, NULL) +#5 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(741): Illuminate\Container\Container->call(Array, Array) +#6 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(707): Laravel\Lumen\Application->callControllerCallable(Array, Array) +#7 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(681): Laravel\Lumen\Application->callLumenController(Object(App\Http\Controllers\PodcastController), 'stream', Array) +#8 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(643): Laravel\Lumen\Application->callControllerAction(Array) +#9 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(628): Laravel\Lumen\Application->callActionOnArrayBasedRoute(Array) +#10 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(598): Laravel\Lumen\Application->handleFoundRoute(Array) +#11 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(532): Laravel\Lumen\Application->handleDispatcherResponse(Array) +#12 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(781): Laravel\Lumen\Application->Laravel\Lumen\Concerns\{closure}() +#13 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(534): Laravel\Lumen\Application->sendThroughPipeline(Array, Object(Closure)) +#14 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(475): Laravel\Lumen\Application->dispatch(NULL) +#15 /data/www/6fm/api/public/index.php(28): Laravel\Lumen\Application->run() +#16 {main} +[2017-06-11 08:39:04] lumen.ERROR: Symfony\Component\Debug\Exception\FatalThrowableError: Undefined class constant 'readfile_chunked' in /data/www/6fm/api/app/Http/Controllers/PodcastController.php:86 +Stack trace: +#0 [internal function]: App\Http\Controllers\PodcastController->stream(Object(Illuminate\Http\Request), 1119601, '6fm-zaterdag-sc...') +#1 /data/www/6fm/api/vendor/illuminate/container/BoundMethod.php(29): call_user_func_array(Array, Array) +#2 /data/www/6fm/api/vendor/illuminate/container/BoundMethod.php(87): Illuminate\Container\BoundMethod::Illuminate\Container\{closure}() +#3 /data/www/6fm/api/vendor/illuminate/container/BoundMethod.php(31): Illuminate\Container\BoundMethod::callBoundMethod(Object(Laravel\Lumen\Application), Array, Object(Closure)) +#4 /data/www/6fm/api/vendor/illuminate/container/Container.php(531): Illuminate\Container\BoundMethod::call(Object(Laravel\Lumen\Application), Array, Array, NULL) +#5 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(741): Illuminate\Container\Container->call(Array, Array) +#6 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(707): Laravel\Lumen\Application->callControllerCallable(Array, Array) +#7 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(681): Laravel\Lumen\Application->callLumenController(Object(App\Http\Controllers\PodcastController), 'stream', Array) +#8 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(643): Laravel\Lumen\Application->callControllerAction(Array) +#9 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(628): Laravel\Lumen\Application->callActionOnArrayBasedRoute(Array) +#10 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(598): Laravel\Lumen\Application->handleFoundRoute(Array) +#11 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(532): Laravel\Lumen\Application->handleDispatcherResponse(Array) +#12 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(781): Laravel\Lumen\Application->Laravel\Lumen\Concerns\{closure}() +#13 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(534): Laravel\Lumen\Application->sendThroughPipeline(Array, Object(Closure)) +#14 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(475): Laravel\Lumen\Application->dispatch(NULL) +#15 /data/www/6fm/api/public/index.php(28): Laravel\Lumen\Application->run() +#16 {main} +[2017-06-11 08:39:16] lumen.ERROR: Symfony\Component\Debug\Exception\FatalThrowableError: Undefined class constant 'readfile_chunked' in /data/www/6fm/api/app/Http/Controllers/PodcastController.php:86 +Stack trace: +#0 [internal function]: App\Http\Controllers\PodcastController->stream(Object(Illuminate\Http\Request), 1119601, '6fm-zaterdag-sc...') +#1 /data/www/6fm/api/vendor/illuminate/container/BoundMethod.php(29): call_user_func_array(Array, Array) +#2 /data/www/6fm/api/vendor/illuminate/container/BoundMethod.php(87): Illuminate\Container\BoundMethod::Illuminate\Container\{closure}() +#3 /data/www/6fm/api/vendor/illuminate/container/BoundMethod.php(31): Illuminate\Container\BoundMethod::callBoundMethod(Object(Laravel\Lumen\Application), Array, Object(Closure)) +#4 /data/www/6fm/api/vendor/illuminate/container/Container.php(531): Illuminate\Container\BoundMethod::call(Object(Laravel\Lumen\Application), Array, Array, NULL) +#5 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(741): Illuminate\Container\Container->call(Array, Array) +#6 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(707): Laravel\Lumen\Application->callControllerCallable(Array, Array) +#7 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(681): Laravel\Lumen\Application->callLumenController(Object(App\Http\Controllers\PodcastController), 'stream', Array) +#8 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(643): Laravel\Lumen\Application->callControllerAction(Array) +#9 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(628): Laravel\Lumen\Application->callActionOnArrayBasedRoute(Array) +#10 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(598): Laravel\Lumen\Application->handleFoundRoute(Array) +#11 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(532): Laravel\Lumen\Application->handleDispatcherResponse(Array) +#12 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(781): Laravel\Lumen\Application->Laravel\Lumen\Concerns\{closure}() +#13 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(534): Laravel\Lumen\Application->sendThroughPipeline(Array, Object(Closure)) +#14 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(475): Laravel\Lumen\Application->dispatch(NULL) +#15 /data/www/6fm/api/public/index.php(28): Laravel\Lumen\Application->run() +#16 {main} +[2017-06-11 08:41:54] lumen.ERROR: Symfony\Component\Debug\Exception\FatalThrowableError: Class 'App\Http\Controllers\File' not found in /data/www/6fm/api/app/Http/Controllers/PodcastController.php:87 +Stack trace: +#0 [internal function]: App\Http\Controllers\PodcastController->stream(Object(Illuminate\Http\Request), 1119601, '6fm-zaterdag-sc...') +#1 /data/www/6fm/api/vendor/illuminate/container/BoundMethod.php(29): call_user_func_array(Array, Array) +#2 /data/www/6fm/api/vendor/illuminate/container/BoundMethod.php(87): Illuminate\Container\BoundMethod::Illuminate\Container\{closure}() +#3 /data/www/6fm/api/vendor/illuminate/container/BoundMethod.php(31): Illuminate\Container\BoundMethod::callBoundMethod(Object(Laravel\Lumen\Application), Array, Object(Closure)) +#4 /data/www/6fm/api/vendor/illuminate/container/Container.php(531): Illuminate\Container\BoundMethod::call(Object(Laravel\Lumen\Application), Array, Array, NULL) +#5 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(741): Illuminate\Container\Container->call(Array, Array) +#6 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(707): Laravel\Lumen\Application->callControllerCallable(Array, Array) +#7 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(681): Laravel\Lumen\Application->callLumenController(Object(App\Http\Controllers\PodcastController), 'stream', Array) +#8 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(643): Laravel\Lumen\Application->callControllerAction(Array) +#9 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(628): Laravel\Lumen\Application->callActionOnArrayBasedRoute(Array) +#10 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(598): Laravel\Lumen\Application->handleFoundRoute(Array) +#11 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(532): Laravel\Lumen\Application->handleDispatcherResponse(Array) +#12 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(781): Laravel\Lumen\Application->Laravel\Lumen\Concerns\{closure}() +#13 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(534): Laravel\Lumen\Application->sendThroughPipeline(Array, Object(Closure)) +#14 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(475): Laravel\Lumen\Application->dispatch(NULL) +#15 /data/www/6fm/api/public/index.php(28): Laravel\Lumen\Application->run() +#16 {main} +[2017-06-11 08:45:42] lumen.ERROR: Symfony\Component\Debug\Exception\FatalThrowableError: Class 'App\Http\Controllers\File' not found in /data/www/6fm/api/app/Http/Controllers/PodcastController.php:87 +Stack trace: +#0 [internal function]: App\Http\Controllers\PodcastController->stream(Object(Illuminate\Http\Request), 1119601, '6fm-zaterdag-sc...') +#1 /data/www/6fm/api/vendor/illuminate/container/BoundMethod.php(29): call_user_func_array(Array, Array) +#2 /data/www/6fm/api/vendor/illuminate/container/BoundMethod.php(87): Illuminate\Container\BoundMethod::Illuminate\Container\{closure}() +#3 /data/www/6fm/api/vendor/illuminate/container/BoundMethod.php(31): Illuminate\Container\BoundMethod::callBoundMethod(Object(Laravel\Lumen\Application), Array, Object(Closure)) +#4 /data/www/6fm/api/vendor/illuminate/container/Container.php(531): Illuminate\Container\BoundMethod::call(Object(Laravel\Lumen\Application), Array, Array, NULL) +#5 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(741): Illuminate\Container\Container->call(Array, Array) +#6 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(707): Laravel\Lumen\Application->callControllerCallable(Array, Array) +#7 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(681): Laravel\Lumen\Application->callLumenController(Object(App\Http\Controllers\PodcastController), 'stream', Array) +#8 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(643): Laravel\Lumen\Application->callControllerAction(Array) +#9 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(628): Laravel\Lumen\Application->callActionOnArrayBasedRoute(Array) +#10 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(598): Laravel\Lumen\Application->handleFoundRoute(Array) +#11 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(532): Laravel\Lumen\Application->handleDispatcherResponse(Array) +#12 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(781): Laravel\Lumen\Application->Laravel\Lumen\Concerns\{closure}() +#13 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(534): Laravel\Lumen\Application->sendThroughPipeline(Array, Object(Closure)) +#14 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(475): Laravel\Lumen\Application->dispatch(NULL) +#15 /data/www/6fm/api/public/index.php(28): Laravel\Lumen\Application->run() +#16 {main} +[2017-06-11 20:37:59] lumen.ERROR: PDOException: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'program.name' in 'field list' in /data/www/6fm/api/vendor/illuminate/database/Connection.php:319 +Stack trace: +#0 /data/www/6fm/api/vendor/illuminate/database/Connection.php(319): PDO->prepare('SELECT `podcast...') +#1 /data/www/6fm/api/vendor/illuminate/database/Connection.php(640): Illuminate\Database\Connection->Illuminate\Database\{closure}('SELECT `podcast...', Array) +#2 /data/www/6fm/api/vendor/illuminate/database/Connection.php(607): Illuminate\Database\Connection->runQueryCallback('SELECT `podcast...', Array, Object(Closure)) +#3 /data/www/6fm/api/vendor/illuminate/database/Connection.php(326): Illuminate\Database\Connection->run('SELECT `podcast...', Array, Object(Closure)) +#4 /data/www/6fm/api/vendor/illuminate/database/DatabaseManager.php(324): Illuminate\Database\Connection->select('SELECT `podcast...') +#5 /data/www/6fm/api/app/Http/Controllers/PodcastController.php(48): Illuminate\Database\DatabaseManager->__call('select', Array) +#6 [internal function]: App\Http\Controllers\PodcastController->list(Object(Illuminate\Http\Request)) +#7 /data/www/6fm/api/vendor/illuminate/container/BoundMethod.php(29): call_user_func_array(Array, Array) +#8 /data/www/6fm/api/vendor/illuminate/container/BoundMethod.php(87): Illuminate\Container\BoundMethod::Illuminate\Container\{closure}() +#9 /data/www/6fm/api/vendor/illuminate/container/BoundMethod.php(31): Illuminate\Container\BoundMethod::callBoundMethod(Object(Laravel\Lumen\Application), Array, Object(Closure)) +#10 /data/www/6fm/api/vendor/illuminate/container/Container.php(531): Illuminate\Container\BoundMethod::call(Object(Laravel\Lumen\Application), Array, Array, NULL) +#11 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(741): Illuminate\Container\Container->call(Array, Array) +#12 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(707): Laravel\Lumen\Application->callControllerCallable(Array, Array) +#13 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(681): Laravel\Lumen\Application->callLumenController(Object(App\Http\Controllers\PodcastController), 'list', Array) +#14 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(643): Laravel\Lumen\Application->callControllerAction(Array) +#15 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(628): Laravel\Lumen\Application->callActionOnArrayBasedRoute(Array) +#16 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(528): Laravel\Lumen\Application->handleFoundRoute(Array) +#17 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(781): Laravel\Lumen\Application->Laravel\Lumen\Concerns\{closure}() +#18 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(534): Laravel\Lumen\Application->sendThroughPipeline(Array, Object(Closure)) +#19 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(475): Laravel\Lumen\Application->dispatch(NULL) +#20 /data/www/6fm/api/public/index.php(28): Laravel\Lumen\Application->run() +#21 {main} + +Next Illuminate\Database\QueryException: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'program.name' in 'field list' (SQL: SELECT `podcast`.`id`, `podcast`.`soundfilename`, + `podcast_meta`.`creationdt` AS `created`, `podcast_meta`.`title`, `podcast_meta`.`content`, `podcast_meta`.`program`, + `program`.`name` AS `program_name`, `program`.`description` AS `program_description` + FROM `podcast` + INNER JOIN `podcast_meta` ON `podcast`.`id` = `podcast_meta`.`podcast` + LEFT JOIN `programs` ON `podcast`.`program` = `program`.`id` + WHERE `podcast_meta`.`active` = 1 AND `podcast_meta`.`title` <> '' AND `podcast_meta`.`content` <> '' ORDER BY `podcast_meta`.`creationdt` DESC, `podcast_meta`.`id` DESC LIMIT 0, 2) in /data/www/6fm/api/vendor/illuminate/database/Connection.php:647 +Stack trace: +#0 /data/www/6fm/api/vendor/illuminate/database/Connection.php(607): Illuminate\Database\Connection->runQueryCallback('SELECT `podcast...', Array, Object(Closure)) +#1 /data/www/6fm/api/vendor/illuminate/database/Connection.php(326): Illuminate\Database\Connection->run('SELECT `podcast...', Array, Object(Closure)) +#2 /data/www/6fm/api/vendor/illuminate/database/DatabaseManager.php(324): Illuminate\Database\Connection->select('SELECT `podcast...') +#3 /data/www/6fm/api/app/Http/Controllers/PodcastController.php(48): Illuminate\Database\DatabaseManager->__call('select', Array) +#4 [internal function]: App\Http\Controllers\PodcastController->list(Object(Illuminate\Http\Request)) +#5 /data/www/6fm/api/vendor/illuminate/container/BoundMethod.php(29): call_user_func_array(Array, Array) +#6 /data/www/6fm/api/vendor/illuminate/container/BoundMethod.php(87): Illuminate\Container\BoundMethod::Illuminate\Container\{closure}() +#7 /data/www/6fm/api/vendor/illuminate/container/BoundMethod.php(31): Illuminate\Container\BoundMethod::callBoundMethod(Object(Laravel\Lumen\Application), Array, Object(Closure)) +#8 /data/www/6fm/api/vendor/illuminate/container/Container.php(531): Illuminate\Container\BoundMethod::call(Object(Laravel\Lumen\Application), Array, Array, NULL) +#9 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(741): Illuminate\Container\Container->call(Array, Array) +#10 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(707): Laravel\Lumen\Application->callControllerCallable(Array, Array) +#11 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(681): Laravel\Lumen\Application->callLumenController(Object(App\Http\Controllers\PodcastController), 'list', Array) +#12 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(643): Laravel\Lumen\Application->callControllerAction(Array) +#13 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(628): Laravel\Lumen\Application->callActionOnArrayBasedRoute(Array) +#14 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(528): Laravel\Lumen\Application->handleFoundRoute(Array) +#15 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(781): Laravel\Lumen\Application->Laravel\Lumen\Concerns\{closure}() +#16 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(534): Laravel\Lumen\Application->sendThroughPipeline(Array, Object(Closure)) +#17 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(475): Laravel\Lumen\Application->dispatch(NULL) +#18 /data/www/6fm/api/public/index.php(28): Laravel\Lumen\Application->run() +#19 {main} +[2017-06-11 20:38:19] lumen.ERROR: PDOException: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'program.longname' in 'field list' in /data/www/6fm/api/vendor/illuminate/database/Connection.php:319 +Stack trace: +#0 /data/www/6fm/api/vendor/illuminate/database/Connection.php(319): PDO->prepare('SELECT `podcast...') +#1 /data/www/6fm/api/vendor/illuminate/database/Connection.php(640): Illuminate\Database\Connection->Illuminate\Database\{closure}('SELECT `podcast...', Array) +#2 /data/www/6fm/api/vendor/illuminate/database/Connection.php(607): Illuminate\Database\Connection->runQueryCallback('SELECT `podcast...', Array, Object(Closure)) +#3 /data/www/6fm/api/vendor/illuminate/database/Connection.php(326): Illuminate\Database\Connection->run('SELECT `podcast...', Array, Object(Closure)) +#4 /data/www/6fm/api/vendor/illuminate/database/DatabaseManager.php(324): Illuminate\Database\Connection->select('SELECT `podcast...') +#5 /data/www/6fm/api/app/Http/Controllers/PodcastController.php(48): Illuminate\Database\DatabaseManager->__call('select', Array) +#6 [internal function]: App\Http\Controllers\PodcastController->list(Object(Illuminate\Http\Request)) +#7 /data/www/6fm/api/vendor/illuminate/container/BoundMethod.php(29): call_user_func_array(Array, Array) +#8 /data/www/6fm/api/vendor/illuminate/container/BoundMethod.php(87): Illuminate\Container\BoundMethod::Illuminate\Container\{closure}() +#9 /data/www/6fm/api/vendor/illuminate/container/BoundMethod.php(31): Illuminate\Container\BoundMethod::callBoundMethod(Object(Laravel\Lumen\Application), Array, Object(Closure)) +#10 /data/www/6fm/api/vendor/illuminate/container/Container.php(531): Illuminate\Container\BoundMethod::call(Object(Laravel\Lumen\Application), Array, Array, NULL) +#11 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(741): Illuminate\Container\Container->call(Array, Array) +#12 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(707): Laravel\Lumen\Application->callControllerCallable(Array, Array) +#13 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(681): Laravel\Lumen\Application->callLumenController(Object(App\Http\Controllers\PodcastController), 'list', Array) +#14 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(643): Laravel\Lumen\Application->callControllerAction(Array) +#15 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(628): Laravel\Lumen\Application->callActionOnArrayBasedRoute(Array) +#16 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(528): Laravel\Lumen\Application->handleFoundRoute(Array) +#17 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(781): Laravel\Lumen\Application->Laravel\Lumen\Concerns\{closure}() +#18 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(534): Laravel\Lumen\Application->sendThroughPipeline(Array, Object(Closure)) +#19 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(475): Laravel\Lumen\Application->dispatch(NULL) +#20 /data/www/6fm/api/public/index.php(28): Laravel\Lumen\Application->run() +#21 {main} + +Next Illuminate\Database\QueryException: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'program.longname' in 'field list' (SQL: SELECT `podcast`.`id`, `podcast`.`soundfilename`, + `podcast_meta`.`creationdt` AS `created`, `podcast_meta`.`title`, `podcast_meta`.`content`, `podcast_meta`.`program`, + `program`.`longname` AS `program_name`, `program`.`description` AS `program_description` + FROM `podcast` + INNER JOIN `podcast_meta` ON `podcast`.`id` = `podcast_meta`.`podcast` + LEFT JOIN `programs` ON `podcast`.`program` = `program`.`id` + WHERE `podcast_meta`.`active` = 1 AND `podcast_meta`.`title` <> '' AND `podcast_meta`.`content` <> '' ORDER BY `podcast_meta`.`creationdt` DESC, `podcast_meta`.`id` DESC LIMIT 0, 2) in /data/www/6fm/api/vendor/illuminate/database/Connection.php:647 +Stack trace: +#0 /data/www/6fm/api/vendor/illuminate/database/Connection.php(607): Illuminate\Database\Connection->runQueryCallback('SELECT `podcast...', Array, Object(Closure)) +#1 /data/www/6fm/api/vendor/illuminate/database/Connection.php(326): Illuminate\Database\Connection->run('SELECT `podcast...', Array, Object(Closure)) +#2 /data/www/6fm/api/vendor/illuminate/database/DatabaseManager.php(324): Illuminate\Database\Connection->select('SELECT `podcast...') +#3 /data/www/6fm/api/app/Http/Controllers/PodcastController.php(48): Illuminate\Database\DatabaseManager->__call('select', Array) +#4 [internal function]: App\Http\Controllers\PodcastController->list(Object(Illuminate\Http\Request)) +#5 /data/www/6fm/api/vendor/illuminate/container/BoundMethod.php(29): call_user_func_array(Array, Array) +#6 /data/www/6fm/api/vendor/illuminate/container/BoundMethod.php(87): Illuminate\Container\BoundMethod::Illuminate\Container\{closure}() +#7 /data/www/6fm/api/vendor/illuminate/container/BoundMethod.php(31): Illuminate\Container\BoundMethod::callBoundMethod(Object(Laravel\Lumen\Application), Array, Object(Closure)) +#8 /data/www/6fm/api/vendor/illuminate/container/Container.php(531): Illuminate\Container\BoundMethod::call(Object(Laravel\Lumen\Application), Array, Array, NULL) +#9 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(741): Illuminate\Container\Container->call(Array, Array) +#10 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(707): Laravel\Lumen\Application->callControllerCallable(Array, Array) +#11 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(681): Laravel\Lumen\Application->callLumenController(Object(App\Http\Controllers\PodcastController), 'list', Array) +#12 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(643): Laravel\Lumen\Application->callControllerAction(Array) +#13 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(628): Laravel\Lumen\Application->callActionOnArrayBasedRoute(Array) +#14 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(528): Laravel\Lumen\Application->handleFoundRoute(Array) +#15 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(781): Laravel\Lumen\Application->Laravel\Lumen\Concerns\{closure}() +#16 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(534): Laravel\Lumen\Application->sendThroughPipeline(Array, Object(Closure)) +#17 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(475): Laravel\Lumen\Application->dispatch(NULL) +#18 /data/www/6fm/api/public/index.php(28): Laravel\Lumen\Application->run() +#19 {main} +[2017-06-11 20:38:32] lumen.ERROR: PDOException: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'podcast.program' in 'on clause' in /data/www/6fm/api/vendor/illuminate/database/Connection.php:319 +Stack trace: +#0 /data/www/6fm/api/vendor/illuminate/database/Connection.php(319): PDO->prepare('SELECT `podcast...') +#1 /data/www/6fm/api/vendor/illuminate/database/Connection.php(640): Illuminate\Database\Connection->Illuminate\Database\{closure}('SELECT `podcast...', Array) +#2 /data/www/6fm/api/vendor/illuminate/database/Connection.php(607): Illuminate\Database\Connection->runQueryCallback('SELECT `podcast...', Array, Object(Closure)) +#3 /data/www/6fm/api/vendor/illuminate/database/Connection.php(326): Illuminate\Database\Connection->run('SELECT `podcast...', Array, Object(Closure)) +#4 /data/www/6fm/api/vendor/illuminate/database/DatabaseManager.php(324): Illuminate\Database\Connection->select('SELECT `podcast...') +#5 /data/www/6fm/api/app/Http/Controllers/PodcastController.php(48): Illuminate\Database\DatabaseManager->__call('select', Array) +#6 [internal function]: App\Http\Controllers\PodcastController->list(Object(Illuminate\Http\Request)) +#7 /data/www/6fm/api/vendor/illuminate/container/BoundMethod.php(29): call_user_func_array(Array, Array) +#8 /data/www/6fm/api/vendor/illuminate/container/BoundMethod.php(87): Illuminate\Container\BoundMethod::Illuminate\Container\{closure}() +#9 /data/www/6fm/api/vendor/illuminate/container/BoundMethod.php(31): Illuminate\Container\BoundMethod::callBoundMethod(Object(Laravel\Lumen\Application), Array, Object(Closure)) +#10 /data/www/6fm/api/vendor/illuminate/container/Container.php(531): Illuminate\Container\BoundMethod::call(Object(Laravel\Lumen\Application), Array, Array, NULL) +#11 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(741): Illuminate\Container\Container->call(Array, Array) +#12 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(707): Laravel\Lumen\Application->callControllerCallable(Array, Array) +#13 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(681): Laravel\Lumen\Application->callLumenController(Object(App\Http\Controllers\PodcastController), 'list', Array) +#14 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(643): Laravel\Lumen\Application->callControllerAction(Array) +#15 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(628): Laravel\Lumen\Application->callActionOnArrayBasedRoute(Array) +#16 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(528): Laravel\Lumen\Application->handleFoundRoute(Array) +#17 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(781): Laravel\Lumen\Application->Laravel\Lumen\Concerns\{closure}() +#18 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(534): Laravel\Lumen\Application->sendThroughPipeline(Array, Object(Closure)) +#19 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(475): Laravel\Lumen\Application->dispatch(NULL) +#20 /data/www/6fm/api/public/index.php(28): Laravel\Lumen\Application->run() +#21 {main} + +Next Illuminate\Database\QueryException: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'podcast.program' in 'on clause' (SQL: SELECT `podcast`.`id`, `podcast`.`soundfilename`, + `podcast_meta`.`creationdt` AS `created`, `podcast_meta`.`title`, `podcast_meta`.`content`, `podcast_meta`.`program`, + `programs`.`longname` AS `program_name`, `programs`.`description` AS `program_description` + FROM `podcast` + INNER JOIN `podcast_meta` ON `podcast`.`id` = `podcast_meta`.`podcast` + LEFT JOIN `programs` ON `podcast`.`program` = `program`.`id` + WHERE `podcast_meta`.`active` = 1 AND `podcast_meta`.`title` <> '' AND `podcast_meta`.`content` <> '' ORDER BY `podcast_meta`.`creationdt` DESC, `podcast_meta`.`id` DESC LIMIT 0, 2) in /data/www/6fm/api/vendor/illuminate/database/Connection.php:647 +Stack trace: +#0 /data/www/6fm/api/vendor/illuminate/database/Connection.php(607): Illuminate\Database\Connection->runQueryCallback('SELECT `podcast...', Array, Object(Closure)) +#1 /data/www/6fm/api/vendor/illuminate/database/Connection.php(326): Illuminate\Database\Connection->run('SELECT `podcast...', Array, Object(Closure)) +#2 /data/www/6fm/api/vendor/illuminate/database/DatabaseManager.php(324): Illuminate\Database\Connection->select('SELECT `podcast...') +#3 /data/www/6fm/api/app/Http/Controllers/PodcastController.php(48): Illuminate\Database\DatabaseManager->__call('select', Array) +#4 [internal function]: App\Http\Controllers\PodcastController->list(Object(Illuminate\Http\Request)) +#5 /data/www/6fm/api/vendor/illuminate/container/BoundMethod.php(29): call_user_func_array(Array, Array) +#6 /data/www/6fm/api/vendor/illuminate/container/BoundMethod.php(87): Illuminate\Container\BoundMethod::Illuminate\Container\{closure}() +#7 /data/www/6fm/api/vendor/illuminate/container/BoundMethod.php(31): Illuminate\Container\BoundMethod::callBoundMethod(Object(Laravel\Lumen\Application), Array, Object(Closure)) +#8 /data/www/6fm/api/vendor/illuminate/container/Container.php(531): Illuminate\Container\BoundMethod::call(Object(Laravel\Lumen\Application), Array, Array, NULL) +#9 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(741): Illuminate\Container\Container->call(Array, Array) +#10 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(707): Laravel\Lumen\Application->callControllerCallable(Array, Array) +#11 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(681): Laravel\Lumen\Application->callLumenController(Object(App\Http\Controllers\PodcastController), 'list', Array) +#12 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(643): Laravel\Lumen\Application->callControllerAction(Array) +#13 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(628): Laravel\Lumen\Application->callActionOnArrayBasedRoute(Array) +#14 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(528): Laravel\Lumen\Application->handleFoundRoute(Array) +#15 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(781): Laravel\Lumen\Application->Laravel\Lumen\Concerns\{closure}() +#16 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(534): Laravel\Lumen\Application->sendThroughPipeline(Array, Object(Closure)) +#17 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(475): Laravel\Lumen\Application->dispatch(NULL) +#18 /data/www/6fm/api/public/index.php(28): Laravel\Lumen\Application->run() +#19 {main} +[2017-06-11 20:38:43] lumen.ERROR: PDOException: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'program.id' in 'on clause' in /data/www/6fm/api/vendor/illuminate/database/Connection.php:319 +Stack trace: +#0 /data/www/6fm/api/vendor/illuminate/database/Connection.php(319): PDO->prepare('SELECT `podcast...') +#1 /data/www/6fm/api/vendor/illuminate/database/Connection.php(640): Illuminate\Database\Connection->Illuminate\Database\{closure}('SELECT `podcast...', Array) +#2 /data/www/6fm/api/vendor/illuminate/database/Connection.php(607): Illuminate\Database\Connection->runQueryCallback('SELECT `podcast...', Array, Object(Closure)) +#3 /data/www/6fm/api/vendor/illuminate/database/Connection.php(326): Illuminate\Database\Connection->run('SELECT `podcast...', Array, Object(Closure)) +#4 /data/www/6fm/api/vendor/illuminate/database/DatabaseManager.php(324): Illuminate\Database\Connection->select('SELECT `podcast...') +#5 /data/www/6fm/api/app/Http/Controllers/PodcastController.php(48): Illuminate\Database\DatabaseManager->__call('select', Array) +#6 [internal function]: App\Http\Controllers\PodcastController->list(Object(Illuminate\Http\Request)) +#7 /data/www/6fm/api/vendor/illuminate/container/BoundMethod.php(29): call_user_func_array(Array, Array) +#8 /data/www/6fm/api/vendor/illuminate/container/BoundMethod.php(87): Illuminate\Container\BoundMethod::Illuminate\Container\{closure}() +#9 /data/www/6fm/api/vendor/illuminate/container/BoundMethod.php(31): Illuminate\Container\BoundMethod::callBoundMethod(Object(Laravel\Lumen\Application), Array, Object(Closure)) +#10 /data/www/6fm/api/vendor/illuminate/container/Container.php(531): Illuminate\Container\BoundMethod::call(Object(Laravel\Lumen\Application), Array, Array, NULL) +#11 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(741): Illuminate\Container\Container->call(Array, Array) +#12 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(707): Laravel\Lumen\Application->callControllerCallable(Array, Array) +#13 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(681): Laravel\Lumen\Application->callLumenController(Object(App\Http\Controllers\PodcastController), 'list', Array) +#14 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(643): Laravel\Lumen\Application->callControllerAction(Array) +#15 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(628): Laravel\Lumen\Application->callActionOnArrayBasedRoute(Array) +#16 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(528): Laravel\Lumen\Application->handleFoundRoute(Array) +#17 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(781): Laravel\Lumen\Application->Laravel\Lumen\Concerns\{closure}() +#18 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(534): Laravel\Lumen\Application->sendThroughPipeline(Array, Object(Closure)) +#19 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(475): Laravel\Lumen\Application->dispatch(NULL) +#20 /data/www/6fm/api/public/index.php(28): Laravel\Lumen\Application->run() +#21 {main} + +Next Illuminate\Database\QueryException: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'program.id' in 'on clause' (SQL: SELECT `podcast`.`id`, `podcast`.`soundfilename`, + `podcast_meta`.`creationdt` AS `created`, `podcast_meta`.`title`, `podcast_meta`.`content`, `podcast_meta`.`program`, + `programs`.`longname` AS `program_name`, `programs`.`description` AS `program_description` + FROM `podcast` + INNER JOIN `podcast_meta` ON `podcast`.`id` = `podcast_meta`.`podcast` + LEFT JOIN `programs` ON `podcast_meta`.`program` = `program`.`id` + WHERE `podcast_meta`.`active` = 1 AND `podcast_meta`.`title` <> '' AND `podcast_meta`.`content` <> '' ORDER BY `podcast_meta`.`creationdt` DESC, `podcast_meta`.`id` DESC LIMIT 0, 2) in /data/www/6fm/api/vendor/illuminate/database/Connection.php:647 +Stack trace: +#0 /data/www/6fm/api/vendor/illuminate/database/Connection.php(607): Illuminate\Database\Connection->runQueryCallback('SELECT `podcast...', Array, Object(Closure)) +#1 /data/www/6fm/api/vendor/illuminate/database/Connection.php(326): Illuminate\Database\Connection->run('SELECT `podcast...', Array, Object(Closure)) +#2 /data/www/6fm/api/vendor/illuminate/database/DatabaseManager.php(324): Illuminate\Database\Connection->select('SELECT `podcast...') +#3 /data/www/6fm/api/app/Http/Controllers/PodcastController.php(48): Illuminate\Database\DatabaseManager->__call('select', Array) +#4 [internal function]: App\Http\Controllers\PodcastController->list(Object(Illuminate\Http\Request)) +#5 /data/www/6fm/api/vendor/illuminate/container/BoundMethod.php(29): call_user_func_array(Array, Array) +#6 /data/www/6fm/api/vendor/illuminate/container/BoundMethod.php(87): Illuminate\Container\BoundMethod::Illuminate\Container\{closure}() +#7 /data/www/6fm/api/vendor/illuminate/container/BoundMethod.php(31): Illuminate\Container\BoundMethod::callBoundMethod(Object(Laravel\Lumen\Application), Array, Object(Closure)) +#8 /data/www/6fm/api/vendor/illuminate/container/Container.php(531): Illuminate\Container\BoundMethod::call(Object(Laravel\Lumen\Application), Array, Array, NULL) +#9 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(741): Illuminate\Container\Container->call(Array, Array) +#10 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(707): Laravel\Lumen\Application->callControllerCallable(Array, Array) +#11 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(681): Laravel\Lumen\Application->callLumenController(Object(App\Http\Controllers\PodcastController), 'list', Array) +#12 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(643): Laravel\Lumen\Application->callControllerAction(Array) +#13 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(628): Laravel\Lumen\Application->callActionOnArrayBasedRoute(Array) +#14 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(528): Laravel\Lumen\Application->handleFoundRoute(Array) +#15 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(781): Laravel\Lumen\Application->Laravel\Lumen\Concerns\{closure}() +#16 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(534): Laravel\Lumen\Application->sendThroughPipeline(Array, Object(Closure)) +#17 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(475): Laravel\Lumen\Application->dispatch(NULL) +#18 /data/www/6fm/api/public/index.php(28): Laravel\Lumen\Application->run() +#19 {main} +[2017-06-11 20:38:51] lumen.ERROR: ErrorException: Undefined variable: description in /data/www/6fm/common/classes/Podcast.php:26 +Stack trace: +#0 /data/www/6fm/common/classes/Podcast.php(26): Laravel\Lumen\Application->Laravel\Lumen\Concerns\{closure}(8, 'Undefined varia...', '/data/www/6fm/c...', 26, Array) +#1 /data/www/6fm/api/app/Http/Controllers/PodcastController.php(52): Model\Podcast->__construct(Object(stdClass)) +#2 [internal function]: App\Http\Controllers\PodcastController->list(Object(Illuminate\Http\Request)) +#3 /data/www/6fm/api/vendor/illuminate/container/BoundMethod.php(29): call_user_func_array(Array, Array) +#4 /data/www/6fm/api/vendor/illuminate/container/BoundMethod.php(87): Illuminate\Container\BoundMethod::Illuminate\Container\{closure}() +#5 /data/www/6fm/api/vendor/illuminate/container/BoundMethod.php(31): Illuminate\Container\BoundMethod::callBoundMethod(Object(Laravel\Lumen\Application), Array, Object(Closure)) +#6 /data/www/6fm/api/vendor/illuminate/container/Container.php(531): Illuminate\Container\BoundMethod::call(Object(Laravel\Lumen\Application), Array, Array, NULL) +#7 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(741): Illuminate\Container\Container->call(Array, Array) +#8 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(707): Laravel\Lumen\Application->callControllerCallable(Array, Array) +#9 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(681): Laravel\Lumen\Application->callLumenController(Object(App\Http\Controllers\PodcastController), 'list', Array) +#10 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(643): Laravel\Lumen\Application->callControllerAction(Array) +#11 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(628): Laravel\Lumen\Application->callActionOnArrayBasedRoute(Array) +#12 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(528): Laravel\Lumen\Application->handleFoundRoute(Array) +#13 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(781): Laravel\Lumen\Application->Laravel\Lumen\Concerns\{closure}() +#14 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(534): Laravel\Lumen\Application->sendThroughPipeline(Array, Object(Closure)) +#15 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(475): Laravel\Lumen\Application->dispatch(NULL) +#16 /data/www/6fm/api/public/index.php(28): Laravel\Lumen\Application->run() +#17 {main} diff --git a/common/classes/Model.php b/common/classes/Model.php index 61a86c2..ff13e62 100644 --- a/common/classes/Model.php +++ b/common/classes/Model.php @@ -46,7 +46,7 @@ class Model { $text = str_replace($search, $replace, $text); // Verwijder alle woorden van 3 letters, behalve BEL (BEL-combinatie etc) - $text = preg_replace('/\b(?!bel)([a-z]{1,3})\b/u', '', $text); + $text = preg_replace('/\b(?!bel|fm)([a-z]{1,3})\b/u', '', $text); // Vervang alles dat niet een woord-karakter is (letter, cijfer), een streepje of spatie $text = preg_replace('/[^\w_\-\s]/', '', $text); diff --git a/common/classes/Podcast.php b/common/classes/Podcast.php new file mode 100644 index 0000000..3dcacee --- /dev/null +++ b/common/classes/Podcast.php @@ -0,0 +1,46 @@ +created); + + $this->key = sha1($this->id . ':' . session_id() . ':' . $this->soundfilename); + $this->url = $this->id . '/' . parent::url_slug($this->title) . '?auth=' . $this->key; + + if($this->program != 0) { + $this->program = new \Model\Program(['id' => $this->program, 'name' => $data->program_name, 'description' => $data->program_description]); + } + } + + public function isValidAuth($key) { + return ($key == $this->key); + } + + public function getSoundfile() { + return '/tmp/podcast.mp3'; + } + + public function excerpt() { + $hasImages = count($this->images) > 0; + $maxLength = $hasImages ? 200 : 500; + return '

' . + substr($this->content, 0, $maxLength) . + (strlen($this->content) > $maxLength ? '...' : '') . + '

'; + } +} diff --git a/common/classes/Program.php b/common/classes/Program.php new file mode 100644 index 0000000..bf9ebbf --- /dev/null +++ b/common/classes/Program.php @@ -0,0 +1,18 @@ +