Thanks to some help from someone on a chat the fix for this error is running php artisan migrate on learning locker.
Now a new issue has occurred and I can no longer create statements and still cannot retrieve statments from learning locker using he tin can library. See below for the errors.
//Creating Statement
Failed to save statement: {"error":true,"success":false,"message":"Argument 1 passed to Illuminate\\Auth\\Guard::setUser() must implement interface Illuminate\\Auth\\UserInterface, null given, called in D:\\xampp\\htdocs\\learninglocker\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Guard.php on line 482 and defined","code":500,"trace":"#0 D:\\xampp\\htdocs\\learninglocker\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Guard.php(682): Illuminate\\Exception\\Handler->handleError(4096, 'Argument 1 pass...', 'D:\\\\xampp\\\\htdocs...', 682, Array)\n#1 D:\\xampp\\htdocs\\learninglocker\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Guard.php(482): Illuminate\\Auth\\Guard->setUser(NULL)\n#2 [internal function]: Illuminate\\Auth\\Guard->onceUsingId(Object(MongoId))\n#3 D:\\xampp\\htdocs\\learninglocker\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\Manager.php(138): call_user_func_array(Array, Array)\n#4 D:\\xampp\\htdocs\\learninglocker\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\Facades\\Facade.php(208): Illuminate\\Support\\Manager->__call('onceUsingId', Array)\n#5 D:\\xampp\\htdocs\\learninglocker\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\Facades\\Facade.php(208): Illuminate\\Auth\\AuthManager->onceUsingId(Object(MongoId))\n#6 D:\\xampp\\htdocs\\learninglocker\\app\\filters.php(72): Illuminate\\Support\\Facades\\Facade::__callStatic('onceUsingId', Array)\n#7 D:\\xampp\\htdocs\\learninglocker\\app\\filters.php(72): Illuminate\\Support\\Facades\\Auth::onceUsingId(Object(MongoId))\n#8 [internal function]: {closure}(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request))\n#9 D:\\xampp\\htdocs\\learninglocker\\vendor\\laravel\\framework\\src\\Illuminate\\Events\\Dispatcher.php(199): call_user_func_array(Object(Closure), Array)\n#10 D:\\xampp\\htdocs\\learninglocker\\vendor\\laravel\\framework\\src\\Illuminate\\Events\\Dispatcher.php(154): Illuminate\\Events\\Dispatcher->fire('router.filter: ...', Array, true)\n#11 D:\\xampp\\htdocs\\learninglocker\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(1473): Illuminate\\Events\\Dispatcher->until('router.filter: ...', Array)\n#12 D:\\xampp\\htdocs\\learninglocker\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(1435): Illuminate\\Routing\\Router->callRouteFilter('auth.statement', Array, Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request))\n#13 D:\\xampp\\htdocs\\learninglocker\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(1322): Illuminate\\Routing\\Router->callAttachedBefores(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request))\n#14 D:\\xampp\\htdocs\\learninglocker\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(1029): Illuminate\\Routing\\Router->callRouteBefore(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request))\n#15 D:\\xampp\\htdocs\\learninglocker\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(1001): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request))\n#16 D:\\xampp\\htdocs\\learninglocker\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(775): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request))\n#17 D:\\xampp\\htdocs\\learninglocker\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(745): Illuminate\\Foundation\\Application->dispatch(Object(Illuminate\\Http\\Request))\n#18 D:\\xampp\\htdocs\\learninglocker\\vendor\\itsgoingd\\clockwork\\Clockwork\\Support\\Laravel\\ClockworkLegacyMiddleware.php(20): Illuminate\\Foundation\\Application->handle(Object(Illuminate\\Http\\Request), 1, true)\n#19 D:\\xampp\\htdocs\\learninglocker\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware.php(72): Clockwork\\Support\\Laravel\\ClockworkLegacyMiddleware->handle(Object(Illuminate\\Http\\Request), 1, true)\n#20 D:\\xampp\\htdocs\\learninglocker\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Queue.php(47): Illuminate\\Session\\Middleware->handle(Object(Illuminate\\Http\\Request), 1, true)\n#21 D:\\xampp\\htdocs\\learninglocker\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Guard.php(51): Illuminate\\Cookie\\Queue->handle(Object(Illuminate\\Http\\Request), 1, true)\n#22 D:\\xampp\\htdocs\\learninglocker\\vendor\\stack\\builder\\src\\Stack\\StackedHttpKernel.php(23): Illuminate\\Cookie\\Guard->handle(Object(Illuminate\\Http\\Request), 1, true)\n#23 D:\\xampp\\htdocs\\learninglocker\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(641): Stack\\StackedHttpKernel->handle(Object(Illuminate\\Http\\Request))\n#24 D:\\xampp\\htdocs\\learninglocker\\public\\index.php(49): Illuminate\\Foundation\\Application->run()\n#25 {main}"} (500)
//Retrieving Statements
TinCan\LRSResponse Object ( [success] => [content] => {"error":true,"success":false,"message":"Argument 1 passed to Illuminate\\Auth\\Guard::setUser() must implement interface Illuminate\\Auth\\UserInterface, null given, called in D:\\xampp\\htdocs\\learninglocker\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Guard.php on line 482 and defined","code":500,"trace":"#0 D:\\xampp\\htdocs\\learninglocker\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Guard.php(682): Illuminate\\Exception\\Handler->handleError(4096, 'Argument 1 pass...', 'D:\\\\xampp\\\\htdocs...', 682, Array)\n#1 D:\\xampp\\htdocs\\learninglocker\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Guard.php(482): Illuminate\\Auth\\Guard->setUser(NULL)\n#2 [internal function]: Illuminate\\Auth\\Guard->onceUsingId(Object(MongoId))\n#3 D:\\xampp\\htdocs\\learninglocker\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\Manager.php(138): call_user_func_array(Array, Array)\n#4 D:\\xampp\\htdocs\\learninglocker\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\Facades\\Facade.php(208): Illuminate\\Support\\Manager->__call('onceUsingId', Array)\n#5 D:\\xampp\\htdocs\\learninglocker\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\Facades\\Facade.php(208): Illuminate\\Auth\\AuthManager->onceUsingId(Object(MongoId))\n#6 D:\\xampp\\htdocs\\learninglocker\\app\\filters.php(72): Illuminate\\Support\\Facades\\Facade::__callStatic('onceUsingId', Array)\n#7 D:\\xampp\\htdocs\\learninglocker\\app\\filters.php(72): Illuminate\\Support\\Facades\\Auth::onceUsingId(Object(MongoId))\n#8 [internal function]: {closure}(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request))\n#9 D:\\xampp\\htdocs\\learninglocker\\vendor\\laravel\\framework\\src\\Illuminate\\Events\\Dispatcher.php(199): call_user_func_array(Object(Closure), Array)\n#10 D:\\xampp\\htdocs\\learninglocker\\vendor\\laravel\\framework\\src\\Illuminate\\Events\\Dispatcher.php(154): Illuminate\\Events\\Dispatcher->fire('router.filter: ...', Array, true)\n#11 D:\\xampp\\htdocs\\learninglocker\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(1473): Illuminate\\Events\\Dispatcher->until('router.filter: ...', Array)\n#12 D:\\xampp\\htdocs\\learninglocker\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(1435): Illuminate\\Routing\\Router->callRouteFilter('auth.statement', Array, Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request))\n#13 D:\\xampp\\htdocs\\learninglocker\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(1322): Illuminate\\Routing\\Router->callAttachedBefores(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request))\n#14 D:\\xampp\\htdocs\\learninglocker\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(1029): Illuminate\\Routing\\Router->callRouteBefore(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request))\n#15 D:\\xampp\\htdocs\\learninglocker\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(1001): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request))\n#16 D:\\xampp\\htdocs\\learninglocker\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(775): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request))\n#17 D:\\xampp\\htdocs\\learninglocker\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(745): Illuminate\\Foundation\\Application->dispatch(Object(Illuminate\\Http\\Request))\n#18 D:\\xampp\\htdocs\\learninglocker\\vendor\\itsgoingd\\clockwork\\Clockwork\\Support\\Laravel\\ClockworkLegacyMiddleware.php(20): Illuminate\\Foundation\\Application->handle(Object(Illuminate\\Http\\Request), 1, true)\n#19 D:\\xampp\\htdocs\\learninglocker\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware.php(72): Clockwork\\Support\\Laravel\\ClockworkLegacyMiddleware->handle(Object(Illuminate\\Http\\Request), 1, true)\n#20 D:\\xampp\\htdocs\\learninglocker\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Queue.php(47): Illuminate\\Session\\Middleware->handle(Object(Illuminate\\Http\\Request), 1, true)\n#21 D:\\xampp\\htdocs\\learninglocker\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Guard.php(51): Illuminate\\Cookie\\Queue->handle(Object(Illuminate\\Http\\Request), 1, true)\n#22 D:\\xampp\\htdocs\\learninglocker\\vendor\\stack\\builder\\src\\Stack\\StackedHttpKernel.php(23): Illuminate\\Cookie\\Guard->handle(Object(Illuminate\\Http\\Request), 1, true)\n#23 D:\\xampp\\htdocs\\learninglocker\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(641): Stack\\StackedHttpKernel->handle(Object(Illuminate\\Http\\Request))\n#24 D:\\xampp\\htdocs\\learninglocker\\public\\index.php(49): Illuminate\\Foundation\\Application->run()\n#25 {main}"} [httpResponse] => Array ( [status] => 500 [headers] => Array ( [contentType] => application/json [date] => Sat, 28 May 2016 13:58:25 GMT ) [_content] => {"error":true,"success":false,"message":"Argument 1 passed to Illuminate\\Auth\\Guard::setUser() must implement interface Illuminate\\Auth\\UserInterface, null given, called in D:\\xampp\\htdocs\\learninglocker\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Guard.php on line 482 and defined","code":500,"trace":"#0 D:\\xampp\\htdocs\\learninglocker\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Guard.php(682): Illuminate\\Exception\\Handler->handleError(4096, 'Argument 1 pass...', 'D:\\\\xampp\\\\htdocs...', 682, Array)\n#1 D:\\xampp\\htdocs\\learninglocker\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Guard.php(482): Illuminate\\Auth\\Guard->setUser(NULL)\n#2 [internal function]: Illuminate\\Auth\\Guard->onceUsingId(Object(MongoId))\n#3 D:\\xampp\\htdocs\\learninglocker\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\Manager.php(138): call_user_func_array(Array, Array)\n#4 D:\\xampp\\htdocs\\learninglocker\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\Facades\\Facade.php(208): Illuminate\\Support\\Manager->__call('onceUsingId', Array)\n#5 D:\\xampp\\htdocs\\learninglocker\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\Facades\\Facade.php(208): Illuminate\\Auth\\AuthManager->onceUsingId(Object(MongoId))\n#6 D:\\xampp\\htdocs\\learninglocker\\app\\filters.php(72): Illuminate\\Support\\Facades\\Facade::__callStatic('onceUsingId', Array)\n#7 D:\\xampp\\htdocs\\learninglocker\\app\\filters.php(72): Illuminate\\Support\\Facades\\Auth::onceUsingId(Object(MongoId))\n#8 [internal function]: {closure}(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request))\n#9 D:\\xampp\\htdocs\\learninglocker\\vendor\\laravel\\framework\\src\\Illuminate\\Events\\Dispatcher.php(199): call_user_func_array(Object(Closure), Array)\n#10 D:\\xampp\\htdocs\\learninglocker\\vendor\\laravel\\framework\\src\\Illuminate\\Events\\Dispatcher.php(154): Illuminate\\Events\\Dispatcher->fire('router.filter: ...', Array, true)\n#11 D:\\xampp\\htdocs\\learninglocker\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(1473): Illuminate\\Events\\Dispatcher->until('router.filter: ...', Array)\n#12 D:\\xampp\\htdocs\\learninglocker\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(1435): Illuminate\\Routing\\Router->callRouteFilter('auth.statement', Array, Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request))\n#13 D:\\xampp\\htdocs\\learninglocker\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(1322): Illuminate\\Routing\\Router->callAttachedBefores(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request))\n#14 D:\\xampp\\htdocs\\learninglocker\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(1029): Illuminate\\Routing\\Router->callRouteBefore(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request))\n#15 D:\\xampp\\htdocs\\learninglocker\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(1001): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request))\n#16 D:\\xampp\\htdocs\\learninglocker\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(775): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request))\n#17 D:\\xampp\\htdocs\\learninglocker\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(745): Illuminate\\Foundation\\Application->dispatch(Object(Illuminate\\Http\\Request))\n#18 D:\\xampp\\htdocs\\learninglocker\\vendor\\itsgoingd\\clockwork\\Clockwork\\Support\\Laravel\\ClockworkLegacyMiddleware.php(20): Illuminate\\Foundation\\Application->handle(Object(Illuminate\\Http\\Request), 1, true)\n#19 D:\\xampp\\htdocs\\learninglocker\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware.php(72): Clockwork\\Support\\Laravel\\ClockworkLegacyMiddleware->handle(Object(Illuminate\\Http\\Request), 1, true)\n#20 D:\\xampp\\htdocs\\learninglocker\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Queue.php(47): Illuminate\\Session\\Middleware->handle(Object(Illuminate\\Http\\Request), 1, true)\n#21 D:\\xampp\\htdocs\\learninglocker\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Guard.php(51): Illuminate\\Cookie\\Queue->handle(Object(Illuminate\\Http\\Request), 1, true)\n#22 D:\\xampp\\htdocs\\learninglocker\\vendor\\stack\\builder\\src\\Stack\\StackedHttpKernel.php(23): Illuminate\\Cookie\\Guard->handle(Object(Illuminate\\Http\\Request), 1, true)\n#23 D:\\xampp\\htdocs\\learninglocker\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(641): Stack\\StackedHttpKernel->handle(Object(Illuminate\\Http\\Request))\n#24 D:\\xampp\\htdocs\\learninglocker\\public\\index.php(49): Illuminate\\Foundation\\Application->run()\n#25 {main}"} [_metadata] => Array ( [timed_out] => [blocked] => 1 [eof] => [wrapper_data] => Array ( [0] => HTTP/1.0 500 Internal Server Error [1] => Date: Sat, 28 May 2016 13:58:25 GMT [2] => Server: Apache/2.4.17 (Win32) OpenSSL/1.0.2d PHP/5.6.20 [3] => Vary: Authorization [4] => X-Powered-By: PHP/5.6.20 [5] => Cache-Control: private, must-revalidate [6] => pragma: no-cache [7] => expires: -1 [8] => X-Clockwork-Id: 1464443905.9797.1456678332 [9] => X-Clockwork-Version: 1.11.2 [10] => X-Clockwork-Path: /learninglocker/public/__clockwork/ [11] => Set-Cookie: laravel_session=eyJpdiI6InhzbnVJN2VTYXV2XC92VGllRkwxc0hkOTRIR0tTRVMrcVVsU09QQ0I0cmYwPSIsInZhbHVlIjoiOWpka2ExXC9hdm13NXZUdmJWa1d5d1VhbWdMNWc1b2pYNmtLY3ZENGE5bUVTS0NDeXJnUG81N3lqU3ZGSnBWVHRBWlhyTExGbUxBOTNnOVdoT1pSVW9BPT0iLCJtYWMiOiJlZjY4ZmJkMzRmOGIwNmM2Y2YyODcyYzc2YzFkMGZmYWYyNTVhMzNiZWIzODgzYzBjZjQ1Mjc3MGRmZTI2ZTBmIn0%3D; expires=Sat, 28-May-2016 15:58:26 GMT; Max-Age=7200; path=/; httponly [12] => Content-Length: 4756 [13] => Connection: close [14] => Content-Type: application/json ) [wrapper_type] => http [stream_type] => tcp_socket/ssl [mode] => rb [unread_bytes] => 0 [seekable] => [uri] =>
http://localhost:8000/learninglocker/public/data/xAPI/statements?limit=2 ) ) )