Nova is a beautifully designed administration panel for Laravel. Carefully crafted by the creators of Laravel to make you the most productive developer in the galaxy.
Laravel Nova is a beautifully designed, production-ready administration panel for the Laravel framework, allowing developers to craft comprehensive backends for their applications in minutes.
The main features of this tool include:
Robust Resource Management: Nova provides a full CRUD (Create, Read, Update, Delete) interface for your Eloquent models, including full support for every type of relationship and pivot data.
Actions and Tasks: You can run PHP tasks called "Actions" against specific resources or batches of them. For long-running processes, Nova supports queued actions to keep the interface responsive.
Custom Filters and Lenses: Users can apply custom filters to segment data quickly. For more specialized views, "Lenses" allow developers to take total control over the Eloquent query used to retrieve resources.
Data Visualization (Metrics): Nova makes it easy to generate three types of graphs and custom metrics in seconds, helping you monitor key application performance indicators.
Fine-Grained Authorization: It integrates seamlessly with Laravel’s existing authorization policies, automatically determining a user's ability to view, create, or edit specific fields, actions, or tools.
High Extensibility: Using CLI generators, you can scaffold custom tools, fields, and Vue components, giving you infinite possibilities to build the specific features your business requires.
Advanced Search and Notifications: The panel can be linked with Laravel Scout for fast, cloud-powered search results and can receive notifications directly to alert admins about important events like new sales or cancellations.
Intelligent UI Features: It supports conditional fields that show or hide based on other field values, and inline relationships that allow for painless editing workflows within the same form.