-
Notifications
You must be signed in to change notification settings - Fork 34
Closed
Description
- Laravel Version: 9.36.4
- Nova Version: 4.16.1
- PHP Version: 8.0.24
- Database Driver & Version: mysql (8.0.19)
- Operating System and Version: Ubuntu 22.04
- Browser type and version: Chrome 106.0.5249.119
- Reproduction Repository: -
Description:
Custom tools are not loaded if you are not logged in.
In my case the standard login process is not sufficient, therefore I want to use a custom process.
We already have the possibility to customize certain routes via config/nova.php.
The backend part is called and executed accordingly.
When calling the corresponding Vue component via Inertia, the frontend is loaded correctly, but an error is referenced.
The problem is that custom tools aren't loaded and therefore can't be reached.
Detailed steps to reproduce the issue on a fresh Nova installation:
- Use a Laravel application with Laravel Nova v4 installed
- Create a custom tool with the console command
php artisan nova:tool example/test-tool
- add the new tool (
TestTool) to yourNovaServiceProvidermethod calledtools - Call the Nova application while logged out.
Check if the tools are present (for example, when viewing the DOM). - Call the Nova application while logged in.
Check if the tools are present (for example, when viewing the DOM).
Metadata
Metadata
Assignees
Labels
No labels

