From 3fa2b09eefed723ba0b93025ff9ea931372b4639 Mon Sep 17 00:00:00 2001 From: Mischa Spelt Date: Wed, 7 Jun 2017 08:27:50 +0200 Subject: [PATCH] Plaatjes gefixt en /nieuws/bericht/:id toegevoegd --- api/app/Http/Controllers/NewsController.php | 31 +- api/routes/web.php | 3 +- api/storage/logs/lumen.log | 540 ++++++++++++++++++++ common/classes/Model.php | 4 + common/classes/NewsItem.php | 6 +- 5 files changed, 574 insertions(+), 10 deletions(-) mode change 100644 => 100755 api/storage/logs/lumen.log diff --git a/api/app/Http/Controllers/NewsController.php b/api/app/Http/Controllers/NewsController.php index 1250952..0021055 100644 --- a/api/app/Http/Controllers/NewsController.php +++ b/api/app/Http/Controllers/NewsController.php @@ -20,11 +20,10 @@ SELECT `news`.`id`, `content`.`title`, `content`.`content`, `news`.`podcast` LEFT JOIN `news_categories` AS `categories` ON `categories`.`id` = `news`.`category` LEFT JOIN `news_themes` AS `themes` ON `themes`.`id` = `news`.`theme` WHERE `content`.`target` = 1 AND `news`.`active` = 1 AND `content`.`active` = 1 - ORDER BY `content`.`publishingdt` DESC QUERY; private static $LOAD_IMAGES = - 'SELECT `id`, `file`, `description` AS `title` FROM `news_pictures` WHERE `news` = ? AND `active` = 1'; + 'SELECT `id`, `file`, `description` AS `title` FROM `news_pictures` WHERE `news` = :newsId AND `active` = 1'; /** * Create a new controller instance. @@ -40,17 +39,35 @@ QUERY; * Lijst van alle nieuwsberichten */ public function list(int $count = 10, int $page = 1) { - if((int)$count <= 0) { $count = 10; } - if((int)$page <= 0) { $page = 1; } - $start = ($page - 1) * $count; - $newsItems = app('db')->select(self::$BASE_SQL . 'LIMIT ' . (int)$start . ', ' . (int)$count); + if((int)$count <= 0) { $count = 10; } + if((int)$page <= 0) { $page = 1; } + $start = ($page - 1) * $count; + $newsItems = app('db')->select(self::$BASE_SQL + . ' ORDER BY `published` DESC' + . ' LIMIT ' . (int)$start . ', ' . (int)$count); $result = array(); foreach($newsItems as $newsItem) { - $pictures = app('db')->select(self::$LOAD_IMAGES, [$newsItem->id]); + $pictures = app('db')->select(self::$LOAD_IMAGES, ['newsId' => $newsItem->id]); $result[] = new \Model\NewsItem($newsItem, $pictures); } return response()->json(['page' => $page, 'count' => $count, 'news' => $result]); } + + /** + * Specifiek bericht ophalen + */ + public function item(int $id) { + $newsItem = app('db')->select(self::$BASE_SQL + . ' AND `news`.`id` = :id LIMIT 0, 1', + ['id' => $id]); + + if(count($newsItem) != 1) { + return abort(404); + } else { + $pictures = app('db')->select(self::$LOAD_IMAGES, ['newsId' => $id]); + return response()->json(new \Model\NewsItem($newsItem[0])); + } + } } diff --git a/api/routes/web.php b/api/routes/web.php index 1d5ad5b..dcaae4d 100644 --- a/api/routes/web.php +++ b/api/routes/web.php @@ -12,7 +12,8 @@ */ $app->get('/', function () use ($app) { - return $app->version(); + return redirect('docs'); }); $app->get('nieuws/overzicht[/{count:\d+}[/{page:\d+}]]', 'NewsController@list' ); +$app->get('nieuws/bericht/{id:\d+}', 'NewsController@item' ); diff --git a/api/storage/logs/lumen.log b/api/storage/logs/lumen.log old mode 100644 new mode 100755 index c63a254..d1a98ef --- a/api/storage/logs/lumen.log +++ b/api/storage/logs/lumen.log @@ -1024,3 +1024,543 @@ 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-07 06:02:19] lumen.ERROR: PDOException: SQLSTATE[HY000]: General error: 2031 in /data/www/6fm/api/vendor/illuminate/database/Connection.php:323 +Stack trace: +#0 /data/www/6fm/api/vendor/illuminate/database/Connection.php(323): PDOStatement->execute() +#1 /data/www/6fm/api/vendor/illuminate/database/Connection.php(640): Illuminate\Database\Connection->Illuminate\Database\{closure}('SELECT `news`.`...', Array) +#2 /data/www/6fm/api/vendor/illuminate/database/Connection.php(607): Illuminate\Database\Connection->runQueryCallback('SELECT `news`.`...', Array, Object(Closure)) +#3 /data/www/6fm/api/vendor/illuminate/database/Connection.php(326): Illuminate\Database\Connection->run('SELECT `news`.`...', Array, Object(Closure)) +#4 /data/www/6fm/api/vendor/illuminate/database/DatabaseManager.php(324): Illuminate\Database\Connection->select('SELECT `news`.`...') +#5 /data/www/6fm/api/app/Http/Controllers/NewsController.php(63): Illuminate\Database\DatabaseManager->__call('select', Array) +#6 [internal function]: App\Http\Controllers\NewsController->item(48920) +#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\NewsController), 'item', 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(598): Laravel\Lumen\Application->handleFoundRoute(Array) +#17 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(532): Laravel\Lumen\Application->handleDispatcherResponse(Array) +#18 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(781): Laravel\Lumen\Application->Laravel\Lumen\Concerns\{closure}() +#19 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(534): Laravel\Lumen\Application->sendThroughPipeline(Array, Object(Closure)) +#20 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(475): Laravel\Lumen\Application->dispatch(NULL) +#21 /data/www/6fm/api/public/index.php(28): Laravel\Lumen\Application->run() +#22 {main} + +Next Illuminate\Database\QueryException: SQLSTATE[HY000]: General error: 2031 (SQL: SELECT `news`.`id`, `content`.`title`, `content`.`content`, `news`.`podcast`, `news`.`video`, `news`.`keywords`, `news`.`titlewithdate`, + `content`.`publishingdt` AS `published`, `content`.`creator`, `content`.`editingdt` AS `edited`, `content`.`editor`, + `content`.`showsource`, `sources`.`title` AS `source`, `sources`.`url` AS `source_url`, + `categories`.`title` AS `category`, `themes`.`title` AS `theme`, `themes`.`thumbnail` AS `theme_thumbnail`, `regions`.`title` AS `region` + FROM `news` + LEFT JOIN `news_target_content` AS `content` ON `content`.`news` = `news`.`id` + LEFT JOIN `news_regions` AS `regions` ON `regions`.`id` = `news`.`region` + LEFT JOIN `news_sources` AS `sources` ON `sources`.`id` = `news`.`source` + LEFT JOIN `news_categories` AS `categories` ON `categories`.`id` = `news`.`category` + LEFT JOIN `news_themes` AS `themes` ON `themes`.`id` = `news`.`theme` + WHERE `content`.`target` = 1 AND `news`.`active` = 1 AND `content`.`active` = 1 AND `news`.`id` = :id LIMIT 0, 1) 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 `news`.`...', Array, Object(Closure)) +#1 /data/www/6fm/api/vendor/illuminate/database/Connection.php(326): Illuminate\Database\Connection->run('SELECT `news`.`...', Array, Object(Closure)) +#2 /data/www/6fm/api/vendor/illuminate/database/DatabaseManager.php(324): Illuminate\Database\Connection->select('SELECT `news`.`...') +#3 /data/www/6fm/api/app/Http/Controllers/NewsController.php(63): Illuminate\Database\DatabaseManager->__call('select', Array) +#4 [internal function]: App\Http\Controllers\NewsController->item(48920) +#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\NewsController), 'item', 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-07 06:04:47] 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:69 +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(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-07 06:05:10] lumen.ERROR: ErrorException: Trying to get property of non-object in /data/www/6fm/common/classes/NewsItem.php:57 +Stack trace: +#0 /data/www/6fm/common/classes/NewsItem.php(57): Laravel\Lumen\Application->Laravel\Lumen\Concerns\{closure}(8, 'Trying to get p...', '/data/www/6fm/c...', 57, Array) +#1 /data/www/6fm/api/app/Http/Controllers/NewsController.php(69): Model\NewsItem->__construct(Array) +#2 [internal function]: App\Http\Controllers\NewsController->item(48920) +#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\NewsController), 'item', 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-07 06:05:43] lumen.ERROR: ErrorException: Undefined property: stdClass::$images in /data/www/6fm/common/classes/NewsItem.php:61 +Stack trace: +#0 /data/www/6fm/common/classes/NewsItem.php(61): Laravel\Lumen\Application->Laravel\Lumen\Concerns\{closure}(8, 'Undefined prope...', '/data/www/6fm/c...', 61, Array) +#1 /data/www/6fm/api/app/Http/Controllers/NewsController.php(69): Model\NewsItem->__construct(Object(stdClass)) +#2 [internal function]: App\Http\Controllers\NewsController->item(48920) +#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\NewsController), 'item', 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-07 06:06:11] lumen.ERROR: PDOException: SQLSTATE[HY000]: General error: 2031 in /data/www/6fm/api/vendor/illuminate/database/Connection.php:323 +Stack trace: +#0 /data/www/6fm/api/vendor/illuminate/database/Connection.php(323): PDOStatement->execute() +#1 /data/www/6fm/api/vendor/illuminate/database/Connection.php(640): Illuminate\Database\Connection->Illuminate\Database\{closure}('SELECT `id`, `f...', Array) +#2 /data/www/6fm/api/vendor/illuminate/database/Connection.php(607): Illuminate\Database\Connection->runQueryCallback('SELECT `id`, `f...', Array, Object(Closure)) +#3 /data/www/6fm/api/vendor/illuminate/database/Connection.php(326): Illuminate\Database\Connection->run('SELECT `id`, `f...', Array, Object(Closure)) +#4 /data/www/6fm/api/vendor/illuminate/database/DatabaseManager.php(324): Illuminate\Database\Connection->select('SELECT `id`, `f...', Array) +#5 /data/www/6fm/api/app/Http/Controllers/NewsController.php(69): Illuminate\Database\DatabaseManager->__call('select', Array) +#6 [internal function]: App\Http\Controllers\NewsController->item(48920) +#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\NewsController), 'item', 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(598): Laravel\Lumen\Application->handleFoundRoute(Array) +#17 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(532): Laravel\Lumen\Application->handleDispatcherResponse(Array) +#18 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(781): Laravel\Lumen\Application->Laravel\Lumen\Concerns\{closure}() +#19 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(534): Laravel\Lumen\Application->sendThroughPipeline(Array, Object(Closure)) +#20 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(475): Laravel\Lumen\Application->dispatch(NULL) +#21 /data/www/6fm/api/public/index.php(28): Laravel\Lumen\Application->run() +#22 {main} + +Next Illuminate\Database\QueryException: SQLSTATE[HY000]: General error: 2031 (SQL: SELECT `id`, `file`, `description` AS `title` FROM `news_pictures` WHERE `news` = 48920 AND `active` = 1) 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 `id`, `f...', Array, Object(Closure)) +#1 /data/www/6fm/api/vendor/illuminate/database/Connection.php(326): Illuminate\Database\Connection->run('SELECT `id`, `f...', Array, Object(Closure)) +#2 /data/www/6fm/api/vendor/illuminate/database/DatabaseManager.php(324): Illuminate\Database\Connection->select('SELECT `id`, `f...', Array) +#3 /data/www/6fm/api/app/Http/Controllers/NewsController.php(69): Illuminate\Database\DatabaseManager->__call('select', Array) +#4 [internal function]: App\Http\Controllers\NewsController->item(48920) +#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\NewsController), 'item', 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-07 06:06:39] lumen.ERROR: PDOException: SQLSTATE[HY000]: General error: 2031 in /data/www/6fm/api/vendor/illuminate/database/Connection.php:323 +Stack trace: +#0 /data/www/6fm/api/vendor/illuminate/database/Connection.php(323): PDOStatement->execute() +#1 /data/www/6fm/api/vendor/illuminate/database/Connection.php(640): Illuminate\Database\Connection->Illuminate\Database\{closure}('SELECT `id`, `f...', Array) +#2 /data/www/6fm/api/vendor/illuminate/database/Connection.php(607): Illuminate\Database\Connection->runQueryCallback('SELECT `id`, `f...', Array, Object(Closure)) +#3 /data/www/6fm/api/vendor/illuminate/database/Connection.php(326): Illuminate\Database\Connection->run('SELECT `id`, `f...', Array, Object(Closure)) +#4 /data/www/6fm/api/vendor/illuminate/database/DatabaseManager.php(324): Illuminate\Database\Connection->select('SELECT `id`, `f...', Array) +#5 /data/www/6fm/api/app/Http/Controllers/NewsController.php(69): Illuminate\Database\DatabaseManager->__call('select', Array) +#6 [internal function]: App\Http\Controllers\NewsController->item(48920) +#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\NewsController), 'item', 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(598): Laravel\Lumen\Application->handleFoundRoute(Array) +#17 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(532): Laravel\Lumen\Application->handleDispatcherResponse(Array) +#18 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(781): Laravel\Lumen\Application->Laravel\Lumen\Concerns\{closure}() +#19 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(534): Laravel\Lumen\Application->sendThroughPipeline(Array, Object(Closure)) +#20 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(475): Laravel\Lumen\Application->dispatch(NULL) +#21 /data/www/6fm/api/public/index.php(28): Laravel\Lumen\Application->run() +#22 {main} + +Next Illuminate\Database\QueryException: SQLSTATE[HY000]: General error: 2031 (SQL: SELECT `id`, `file`, `description` AS `title` FROM `news_pictures` WHERE `news` = 48920 AND `active` = 1) 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 `id`, `f...', Array, Object(Closure)) +#1 /data/www/6fm/api/vendor/illuminate/database/Connection.php(326): Illuminate\Database\Connection->run('SELECT `id`, `f...', Array, Object(Closure)) +#2 /data/www/6fm/api/vendor/illuminate/database/DatabaseManager.php(324): Illuminate\Database\Connection->select('SELECT `id`, `f...', Array) +#3 /data/www/6fm/api/app/Http/Controllers/NewsController.php(69): Illuminate\Database\DatabaseManager->__call('select', Array) +#4 [internal function]: App\Http\Controllers\NewsController->item(48920) +#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\NewsController), 'item', 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-07 06:06:45] lumen.ERROR: PDOException: SQLSTATE[HY000]: General error: 2031 in /data/www/6fm/api/vendor/illuminate/database/Connection.php:323 +Stack trace: +#0 /data/www/6fm/api/vendor/illuminate/database/Connection.php(323): PDOStatement->execute() +#1 /data/www/6fm/api/vendor/illuminate/database/Connection.php(640): Illuminate\Database\Connection->Illuminate\Database\{closure}('SELECT `id`, `f...', Array) +#2 /data/www/6fm/api/vendor/illuminate/database/Connection.php(607): Illuminate\Database\Connection->runQueryCallback('SELECT `id`, `f...', Array, Object(Closure)) +#3 /data/www/6fm/api/vendor/illuminate/database/Connection.php(326): Illuminate\Database\Connection->run('SELECT `id`, `f...', Array, Object(Closure)) +#4 /data/www/6fm/api/vendor/illuminate/database/DatabaseManager.php(324): Illuminate\Database\Connection->select('SELECT `id`, `f...', Array) +#5 /data/www/6fm/api/app/Http/Controllers/NewsController.php(51): Illuminate\Database\DatabaseManager->__call('select', Array) +#6 [internal function]: App\Http\Controllers\NewsController->list(1, 1) +#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\NewsController), '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(598): Laravel\Lumen\Application->handleFoundRoute(Array) +#17 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(532): Laravel\Lumen\Application->handleDispatcherResponse(Array) +#18 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(781): Laravel\Lumen\Application->Laravel\Lumen\Concerns\{closure}() +#19 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(534): Laravel\Lumen\Application->sendThroughPipeline(Array, Object(Closure)) +#20 /data/www/6fm/api/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(475): Laravel\Lumen\Application->dispatch(NULL) +#21 /data/www/6fm/api/public/index.php(28): Laravel\Lumen\Application->run() +#22 {main} + +Next Illuminate\Database\QueryException: SQLSTATE[HY000]: General error: 2031 (SQL: SELECT `id`, `file`, `description` AS `title` FROM `news_pictures` WHERE `news` = 48920 AND `active` = 1) 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 `id`, `f...', Array, Object(Closure)) +#1 /data/www/6fm/api/vendor/illuminate/database/Connection.php(326): Illuminate\Database\Connection->run('SELECT `id`, `f...', Array, Object(Closure)) +#2 /data/www/6fm/api/vendor/illuminate/database/DatabaseManager.php(324): Illuminate\Database\Connection->select('SELECT `id`, `f...', Array) +#3 /data/www/6fm/api/app/Http/Controllers/NewsController.php(51): Illuminate\Database\DatabaseManager->__call('select', Array) +#4 [internal function]: App\Http\Controllers\NewsController->list(1, 1) +#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\NewsController), '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(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-07 06:07:16] lumen.ERROR: ErrorException: Undefined property: stdClass::$images in /data/www/6fm/common/classes/NewsItem.php:61 +Stack trace: +#0 /data/www/6fm/common/classes/NewsItem.php(61): Laravel\Lumen\Application->Laravel\Lumen\Concerns\{closure}(8, 'Undefined prope...', '/data/www/6fm/c...', 61, Array) +#1 /data/www/6fm/api/app/Http/Controllers/NewsController.php(70): Model\NewsItem->__construct(Object(stdClass)) +#2 [internal function]: App\Http\Controllers\NewsController->item(48920) +#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\NewsController), 'item', 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-07 06:08:00] lumen.ERROR: ErrorException: Undefined property: stdClass::$images in /data/www/6fm/common/classes/NewsItem.php:61 +Stack trace: +#0 /data/www/6fm/common/classes/NewsItem.php(61): Laravel\Lumen\Application->Laravel\Lumen\Concerns\{closure}(8, 'Undefined prope...', '/data/www/6fm/c...', 61, Array) +#1 /data/www/6fm/api/app/Http/Controllers/NewsController.php(70): Model\NewsItem->__construct(Object(stdClass)) +#2 [internal function]: App\Http\Controllers\NewsController->item(48920) +#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\NewsController), 'item', 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-07 06:08:13] lumen.ERROR: ErrorException: Undefined property: stdClass::$images in /data/www/6fm/common/classes/NewsItem.php:62 +Stack trace: +#0 /data/www/6fm/common/classes/NewsItem.php(62): Laravel\Lumen\Application->Laravel\Lumen\Concerns\{closure}(8, 'Undefined prope...', '/data/www/6fm/c...', 62, Array) +#1 /data/www/6fm/api/app/Http/Controllers/NewsController.php(70): Model\NewsItem->__construct(Object(stdClass)) +#2 [internal function]: App\Http\Controllers\NewsController->item(48920) +#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\NewsController), 'item', 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-07 06:09:06] lumen.ERROR: ErrorException: Undefined property: stdClass::$images in /data/www/6fm/common/classes/NewsItem.php:62 +Stack trace: +#0 /data/www/6fm/common/classes/NewsItem.php(62): Laravel\Lumen\Application->Laravel\Lumen\Concerns\{closure}(8, 'Undefined prope...', '/data/www/6fm/c...', 62, Array) +#1 /data/www/6fm/api/app/Http/Controllers/NewsController.php(70): Model\NewsItem->__construct(Object(stdClass)) +#2 [internal function]: App\Http\Controllers\NewsController->item(48920) +#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\NewsController), 'item', 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-07 06:09:14] lumen.ERROR: ErrorException: Undefined property: stdClass::$images in /data/www/6fm/common/classes/NewsItem.php:62 +Stack trace: +#0 /data/www/6fm/common/classes/NewsItem.php(62): Laravel\Lumen\Application->Laravel\Lumen\Concerns\{closure}(8, 'Undefined prope...', '/data/www/6fm/c...', 62, Array) +#1 /data/www/6fm/api/app/Http/Controllers/NewsController.php(70): Model\NewsItem->__construct(Object(stdClass)) +#2 [internal function]: App\Http\Controllers\NewsController->item(48920) +#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\NewsController), 'item', 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-07 06:10:42] lumen.ERROR: ErrorException: Use of undefined constant images - assumed 'images' in /data/www/6fm/common/classes/NewsItem.php:61 +Stack trace: +#0 /data/www/6fm/common/classes/NewsItem.php(61): Laravel\Lumen\Application->Laravel\Lumen\Concerns\{closure}(8, 'Use of undefine...', '/data/www/6fm/c...', 61, Array) +#1 /data/www/6fm/api/app/Http/Controllers/NewsController.php(52): Model\NewsItem->__construct(Object(stdClass), Array) +#2 [internal function]: App\Http\Controllers\NewsController->list(1, 1) +#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\NewsController), '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(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-07 06:10:50] lumen.ERROR: ErrorException: Undefined property: stdClass::$images in /data/www/6fm/common/classes/NewsItem.php:62 +Stack trace: +#0 /data/www/6fm/common/classes/NewsItem.php(62): Laravel\Lumen\Application->Laravel\Lumen\Concerns\{closure}(8, 'Undefined prope...', '/data/www/6fm/c...', 62, Array) +#1 /data/www/6fm/api/app/Http/Controllers/NewsController.php(52): Model\NewsItem->__construct(Object(stdClass), Array) +#2 [internal function]: App\Http\Controllers\NewsController->list(1, 1) +#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\NewsController), '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(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-07 06:10:58] lumen.ERROR: ErrorException: Undefined property: stdClass::$images in /data/www/6fm/common/classes/NewsItem.php:62 +Stack trace: +#0 /data/www/6fm/common/classes/NewsItem.php(62): Laravel\Lumen\Application->Laravel\Lumen\Concerns\{closure}(8, 'Undefined prope...', '/data/www/6fm/c...', 62, Array) +#1 /data/www/6fm/api/app/Http/Controllers/NewsController.php(52): Model\NewsItem->__construct(Object(stdClass), Array) +#2 [internal function]: App\Http\Controllers\NewsController->list(1, 1) +#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\NewsController), '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(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-07 06:11:44] lumen.ERROR: ErrorException: Undefined property: stdClass::$images in /data/www/6fm/common/classes/NewsItem.php:62 +Stack trace: +#0 /data/www/6fm/common/classes/NewsItem.php(62): Laravel\Lumen\Application->Laravel\Lumen\Concerns\{closure}(8, 'Undefined prope...', '/data/www/6fm/c...', 62, Array) +#1 /data/www/6fm/api/app/Http/Controllers/NewsController.php(52): Model\NewsItem->__construct(Object(stdClass), Array) +#2 [internal function]: App\Http\Controllers\NewsController->list(1, 1) +#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\NewsController), '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(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-07 06:12:03] lumen.ERROR: ErrorException: Undefined property: stdClass::$images in /data/www/6fm/common/classes/NewsItem.php:62 +Stack trace: +#0 /data/www/6fm/common/classes/NewsItem.php(62): Laravel\Lumen\Application->Laravel\Lumen\Concerns\{closure}(8, 'Undefined prope...', '/data/www/6fm/c...', 62, Array) +#1 /data/www/6fm/api/app/Http/Controllers/NewsController.php(52): Model\NewsItem->__construct(Object(stdClass), Array) +#2 [internal function]: App\Http\Controllers\NewsController->list(1, 1) +#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\NewsController), '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(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-07 06:12:21] lumen.ERROR: ErrorException: Undefined property: stdClass::$images in /data/www/6fm/common/classes/NewsItem.php:62 +Stack trace: +#0 /data/www/6fm/common/classes/NewsItem.php(62): Laravel\Lumen\Application->Laravel\Lumen\Concerns\{closure}(8, 'Undefined prope...', '/data/www/6fm/c...', 62, Array) +#1 /data/www/6fm/api/app/Http/Controllers/NewsController.php(52): Model\NewsItem->__construct(Object(stdClass), Array) +#2 [internal function]: App\Http\Controllers\NewsController->list(1, 1) +#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\NewsController), '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(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-07 06:12:29] lumen.ERROR: ErrorException: Undefined property: stdClass::$images in /data/www/6fm/common/classes/NewsItem.php:62 +Stack trace: +#0 /data/www/6fm/common/classes/NewsItem.php(62): Laravel\Lumen\Application->Laravel\Lumen\Concerns\{closure}(8, 'Undefined prope...', '/data/www/6fm/c...', 62, Array) +#1 /data/www/6fm/api/app/Http/Controllers/NewsController.php(52): Model\NewsItem->__construct(Object(stdClass), Array) +#2 [internal function]: App\Http\Controllers\NewsController->list(1, 1) +#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\NewsController), '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(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-07 06:13:19] lumen.ERROR: ErrorException: Undefined property: stdClass::$images in /data/www/6fm/common/classes/NewsItem.php:62 +Stack trace: +#0 /data/www/6fm/common/classes/NewsItem.php(62): Laravel\Lumen\Application->Laravel\Lumen\Concerns\{closure}(8, 'Undefined prope...', '/data/www/6fm/c...', 62, Array) +#1 /data/www/6fm/api/app/Http/Controllers/NewsController.php(52): Model\NewsItem->__construct(Object(stdClass), Array) +#2 [internal function]: App\Http\Controllers\NewsController->list(1, 1) +#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\NewsController), '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(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} diff --git a/common/classes/Model.php b/common/classes/Model.php index 9fd8936..cbed011 100644 --- a/common/classes/Model.php +++ b/common/classes/Model.php @@ -37,6 +37,10 @@ class Model { public function url_slug($text) { $text = strtolower($text); + // $text = iconv('UTF-8', 'ASCII//TRANSLIT//IGNORE', $text); + $search = explode(",","ç,æ,œ,á,é,í,ó,ú,à,è,ì,ò,ù,ä,ë,ï,ö,ü,ÿ,â,ê,î,ô,û,å,e,i,ø,u"); + $replace = explode(",","c,ae,oe,a,e,i,o,u,a,e,i,o,u,a,e,i,o,u,y,a,e,i,o,u,a,e,i,o,u"); + $text = str_replace($search, $replace, $text); $text = preg_replace('/\b([a-z]{1,3})\b/u', '', $text); $text = preg_replace('/[^\w_\+\s]/', '', $text); $text = preg_replace('/\s+/', '-', $text); diff --git a/common/classes/NewsItem.php b/common/classes/NewsItem.php index a587f52..5213a35 100644 --- a/common/classes/NewsItem.php +++ b/common/classes/NewsItem.php @@ -57,8 +57,10 @@ class NewsItem extends Model { $this->source = $data->source ? new \Model\NewsSource($data->source, $data->source_url, $data->showsource) : null; $this->keywords = trim($data->keywords) ? explode(' ', $data->keywords) : null; $this->podcast = $data->podcast ? $data->podcast : null; - - if($images = $images ?? $data->images) { + + $images = ($images != null) ? $images + : (isset($data->images) ? $data->images : null); + if($images) { $this->images = []; foreach($images as $image) { $this->images[] = new NewsImage($image, '/img/news/');