Self hosting H5P in Laravel


We're utilizing Laravel as the backend for our project, which includes a Flutter mobile application. We've integrated H5P services into our project. However, since Flutter lacks native H5P support, we've resorted to providing a WebView for playing H5P files within Flutter.


Initially, we employed a package named 'tunapanda/h5p-standalone’ ( While interactive videos run smoothly, flashcards aren't supported by this package. Therefore, we transitioned to utilizing embedded URLs obtained from H5P. However, when utilizing these embedded URLs, the submit button isn't displayed for unauthenticated users. We require assistance in authenticating H5P on our Laravel platform to enable video playback within WebView.