Ultimate Laravel Nova Tutorial

September 6, 2019

Ultimate Laravel Nova Tutorial

Laravel Nova Tutorial

This Laravel Nova Tutorial will help you learn the basic concepts of Nova.

Laravel Framework has gained great success in the field of web development, deployment, and web services for mobile applications. Taylor Otwell has created Laravel Echosystem to build, deploy, and test a web application using various tools. Nova is a powerful administration tool for building Admin Panels and Custom CMS’s.

Features of Laravel Nova

Now that we have got a basic idea about Nova, lets head over to the important features of Nova:

# Resource Management

The resources are an integral part of Nova. Resources in Nova corresponds to a Laravel model and makes that model accessible to the admin panel. Nova ships with a complete CRUD interface for Laravel Models. CRUD is the basic feature of Nova to create, read, update, and delete resources in the database.

# Filters

Nova filters allow developers to create PHP classes that can scope resource index queries which are enabled/disabled through the User Interface (UI). Filters are used to filter out the query results for a given value.

# Actions

Nova actions are simply PHP classes that execute a given task on a given resource or a set of resources.

# Lenses

Nova Lense feature is used to customize how the given resource will be displayed in a view.

Web Browsers Supported by Nova

Laravel Nova Pricing

Unfortunately, Nova is not free to use it you need to first purchase a license, then download Nova zip and make installations. You first need to go to Nova Website and register for an account there. Then, to get the Nova code you need to purchase a license.