Hello, I enabled the client portal and client registration.
When navigating to the client portal login page, it loads as expected. However, I get “500 — Server Error” when loading the client registration page.
I have cleared the laravel.log file and replicated the error. Below are the contents of the new log file.
Any help with this would be greatly appreciated, thank you!
Providing an update on this issue.
So I have gotten the registration page to work. I accomplished this by using the Mobile InvoiceNinja app on iOS.
I turned off the registration page from the iOS app, then turned it back on, and it worked.
However, none of the registration fields appeared (even though enabled).
I noticed, comparing the desktop view & mobile view on the registration page settings, that on desktop, it showed only a toggle to enable/disable certain registration fields. However, on mobile, there were dropdowns, to mark a field as either required, optional, or hidden.
Switching fields from required to hidden, then back to either optional or required, finally had them show up on the live registration page.
Not sure why these inconsistencies exist between Desktop & Mobile, and unsure if it is just me that had this issue, but may be worth looking into.
As for now, my problem is fixed!
Edit after further testing:
Making any sort of change on the desktop app to registration settings causes the 500 server error to reappear.
Mobile view on the desktop app/website does not show mobile-specific dropdowns as described earlier in registration settings.