Yes, it is possible to get Nova to read resources from directories other than app/Nova. You can achieve this by registering a custom resource directory in your AppServiceProvider class. Here's an example:
use Laravel\Nova\Nova;
public function boot()
{
Nova::serving(function () {
// Replace 'path/to/resources' with the actual path to your resources directory
Nova::resourcesIn('path/to/resources');
});
}
In the above example, we're registering a custom resource directory by calling the resourcesIn method on the Nova class. This method takes a single argument, which is the path to your resources directory.
Once you've registered your custom resource directory, Nova will automatically pick up any resources defined in that directory.
I hope this helps!