Route overrides
This is the official documentation of the forestadmin/laravel-forestadmin
v2+ and forestadmin/symfony-forestadmin
PHP agents.
Route overrides ↗ allowed customizing the behavior of the routes exposed by the agent.
This very low-level feature was used to implement many use cases:
Attach handlers to events in the UI
Customize filtering, search and sort behaviors
Other advanced use cases.
Because our new agent API is higher-level, the protocol used to communicate between the agent and the application can no longer be manipulated.
Code cheatsheet
What was the route override used for? | How to migrate it? |
---|---|
Add custom permissions | |
Add validation to fields | |
Add validation to whole records | |
Run code on UI events | |
Change the search behavior | |
Change the filtering behavior of fields | |
Change the sort behavior of fields | |
Other use case |
Examples
Add custom permissions
Custom permissions would better be implemented by using the Roles ↗ feature from the UI.
Define a new route into your
web.php
file:Add a new method into your Controller.
Last updated