Skip to content

The user register page doesn't work. #44

@byhongda

Description

@byhongda

I installed as the instructions and it almost works.
But in the user register page(ex. http://localhost/auth/user/register), I met such a problem:
After the register information is input and submitted, it shows the follow exception error:

1/1 ErrorException in Model.php line 2335: in_array() expects parameter 2 to be array, null given

  1. in Model.php line 2335
  2. at HandleExceptions->handleError('2', 'in_array() expects parameter 2 to be array, null given', '/Users/byhongda/phpstormProjects/lavalite/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php', '2335', array('key' => 'name'))
  3. at in_array('name', null) in Model.php line 2335
  4. at Model->isFillable('name') in Model.php line 421
  5. at Model->fill(array('name' => 'test', 'email' => 'test@some.com', 'password' => '$2y$10$Fenri1O5Boyy2qX.CknOCeCEsYEcZlCsPRN40oxogIvI.FdUoZaMy', 'active' => false, 'user_id' => null)) in UserRepository.php line 50
  6. at UserRepository->create(array('name' => 'test', 'email' => 'test@some.com', 'password' => '$2y$10$Fenri1O5Boyy2qX.CknOCeCEsYEcZlCsPRN40oxogIvI.FdUoZaMy', 'active' => false)) in User.php line 74
  7. at User->create(array('name' => 'test', 'email' => 'test@some.com', 'password' => '$2y$10$Fenri1O5Boyy2qX.CknOCeCEsYEcZlCsPRN40oxogIvI.FdUoZaMy')) in Facade.php line 214
  8. at Facade::__callStatic('create', array(array('name' => 'test', 'email' => 'test@some.com', 'password' => '$2y$10$Fenri1O5Boyy2qX.CknOCeCEsYEcZlCsPRN40oxogIvI.FdUoZaMy'))) in AuthController.php line 133
  9. at User::create(array('name' => 'test', 'email' => 'test@some.com', 'password' => '$2y$10$Fenri1O5Boyy2qX.CknOCeCEsYEcZlCsPRN40oxogIvI.FdUoZaMy')) in AuthController.php line 133
  10. at AuthController->create(array('name' => 'test', 'email' => 'test@some.com', 'password' => '123456', '_token' => 'n24FjseDuf2MXZPLXzPzMlhr6bHLLRdKQaaqsQKf')) in RegistersUsers.php line 38
  11. at AuthController->postRegister(object(Request), 'user')
  12. at call_user_func_array(array(object(AuthController), 'postRegister'), array(object(Request), 'role' => 'user')) in Controller.php line 256
  13. at Controller->callAction('postRegister', array(object(Request), 'role' => 'user')) in ControllerDispatcher.php line 164
  14. at ControllerDispatcher->call(object(AuthController), object(Route), 'postRegister') in ControllerDispatcher.php line 112
  15. at ControllerDispatcher->Illuminate\Routing\{closure}(object(Request))
  16. at call_user_func(object(Closure), object(Request)) in Pipeline.php line 139
  17. at Pipeline->Illuminate\Pipeline\{closure}(object(Request)) in RedirectIfAuthenticated.php line 42
  18. at RedirectIfAuthenticated->handle(object(Request), object(Closure))
  19. at call_user_func_array(array(object(RedirectIfAuthenticated), 'handle'), array(object(Request), object(Closure))) in Pipeline.php line 124
  20. at Pipeline->Illuminate\Pipeline\{closure}(object(Request))
  21. at call_user_func(object(Closure), object(Request)) in Pipeline.php line 103
  22. at Pipeline->then(object(Closure)) in ControllerDispatcher.php line 114
  23. at ControllerDispatcher->callWithinStack(object(AuthController), object(Route), object(Request), 'postRegister') in ControllerDispatcher.php line 69
  24. at ControllerDispatcher->dispatch(object(Route), object(Request), 'App\Http\Controllers\Auth\AuthController', 'postRegister') in Route.php line 203
  25. at Route->runWithCustomDispatcher(object(Request)) in Route.php line 134
  26. at Route->run(object(Request)) in Router.php line 704
  27. at Router->Illuminate\Routing\{closure}(object(Request))
  28. at call_user_func(object(Closure), object(Request)) in Pipeline.php line 139
  29. at Pipeline->Illuminate\Pipeline\{closure}(object(Request))
  30. at call_user_func(object(Closure), object(Request)) in Pipeline.php line 103
  31. at Pipeline->then(object(Closure)) in Router.php line 706
  32. at Router->runRouteWithinStack(object(Route), object(Request)) in Router.php line 671
  33. at Router->dispatchToRoute(object(Request)) in Router.php line 631
  34. at Router->dispatch(object(Request)) in Kernel.php line 236
  35. at Kernel->Illuminate\Foundation\Http\{closure}(object(Request))
  36. at call_user_func(object(Closure), object(Request)) in Pipeline.php line 139
  37. at Pipeline->Illuminate\Pipeline\{closure}(object(Request)) in VerifyCsrfToken.php line 50
  38. at VerifyCsrfToken->handle(object(Request), object(Closure))
  39. at call_user_func_array(array(object(VerifyCsrfToken), 'handle'), array(object(Request), object(Closure))) in Pipeline.php line 124
  40. at Pipeline->Illuminate\Pipeline\{closure}(object(Request)) in ShareErrorsFromSession.php line 49
  41. at ShareErrorsFromSession->handle(object(Request), object(Closure))
  42. at call_user_func_array(array(object(ShareErrorsFromSession), 'handle'), array(object(Request), object(Closure))) in Pipeline.php line 124
  43. at Pipeline->Illuminate\Pipeline\{closure}(object(Request)) in StartSession.php line 62
  44. at StartSession->handle(object(Request), object(Closure))
  45. at call_user_func_array(array(object(StartSession), 'handle'), array(object(Request), object(Closure))) in Pipeline.php line 124
  46. at Pipeline->Illuminate\Pipeline\{closure}(object(Request)) in AddQueuedCookiesToResponse.php line 37
  47. at AddQueuedCookiesToResponse->handle(object(Request), object(Closure))
  48. at call_user_func_array(array(object(AddQueuedCookiesToResponse), 'handle'), array(object(Request), object(Closure))) in Pipeline.php line 124
  49. at Pipeline->Illuminate\Pipeline\{closure}(object(Request)) in EncryptCookies.php line 59
  50. at EncryptCookies->handle(object(Request), object(Closure))
  51. at call_user_func_array(array(object(EncryptCookies), 'handle'), array(object(Request), object(Closure))) in Pipeline.php line 124
  52. at Pipeline->Illuminate\Pipeline\{closure}(object(Request)) in CheckForMaintenanceMode.php line 42
  53. at CheckForMaintenanceMode->handle(object(Request), object(Closure))
  54. at call_user_func_array(array(object(CheckForMaintenanceMode), 'handle'), array(object(Request), object(Closure))) in Pipeline.php line 124
  55. at Pipeline->Illuminate\Pipeline\{closure}(object(Request))
  56. at call_user_func(object(Closure), object(Request)) in Pipeline.php line 103
  57. at Pipeline->then(object(Closure)) in Kernel.php line 122
  58. at Kernel->sendRequestThroughRouter(object(Request)) in Kernel.php line 87
  59. at Kernel->handle(object(Request)) in index.php line 53

And nothing new was inserted into the 'users' table.
What's wrong with this, did I missed any configuration ? or sth wrong with the Eloquent's mass assignment ?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions