• +91 9806724185,+91 9685733903
  • +91 9806724185

 

Nova is a beautifully designed administration panel for Laravel. Carefully crafted by the creators of Laravel to make you the most productive developer. Basically Nova is a framework built onto Laravel that allows you to quickly create admin area pages for your application. Nova allows you to easily manage resources, create your own filters, create your own actions, full scout intregration for global content searches.

laravel

laravel

There's so much information about the detail of Nova on the documentation website you can learn more about it there.

Installation of Nova:

To use Nova you first need to purchase a licence from the register page. Then you'll be able to download the latest version of the package.

As this is a premium package you won't be able to include from github via composer you'll need to configure composer to install it from a local path.

"repositories": [     
   {         
   "type": "path",         
   "url": "./nova"     
  } 
],

Then add laravel/nova to the require section of your composer.json.

"laravel/nova": "*"

Then run a composer update and Nova will be installed into your project.

To find out more information read the installation page on the nova documentation Laravel Nova Installation.

Nova is installed via Composer as a Laravel package. It doesn’t interfere with your existing application in any way. In fact, you can install Nova into existing Laravel 5.6 applications that you have already built.

On the front-end, Nova is powered by Vue.js, Vue Router, and Tailwind.css. This makes for a powerful, flexible combination, especially in regards to customization — it’s a breeze to build custom tools, cards, and fields.

Each Eloquent model in your application has a corresponding Nova “resource” class which defines its fields, actions, filters, lenses, and cards. Nova is configured entirely using simple PHP classes. No configuration is stored in the database.

About Features of Nova in Laravel :

Resource Management:

Of course, a primary feature of Nova is the ability to create, read, update, and delete resources in your database. We have worked hard to cover all of the edge-cases in this regard. Need to update the data on the “intermediate / pivot” table of a polymorphic many-to-many relationship? We have you covered. Nova has wonderful support for all of the various Eloquent relationship types.

Search:

Nova uses SQL queries to search your resources; however, if your application leverages Laravel Scout, Nova seamlessly and intelligently prefers using Scout searches, giving you the full-power of a true search engine such as Algolia.

Actions:

Actions are simple PHP classes that perform a given task on a resource or batch of resources. Each action contains a “handle” method that receives any incoming action fields and a Collection of models.

Filters:

Filters allow you to define PHP classes that scope your resource index queries, and may be enabled / disabled via the UI.

Final Words:

There is so much more to Nova than what I can fit into this post. I think you’ll love it and I hope you no longer dread building administration panels for your applications. For More information about Laravel Development Services Contact us.

Related Posts

Laravel Framework

laravel: Let’s Understand Laravel Telescope

When building web applications, it is almost impossible to avoid encountering bugs. This could range from a typo to a forgotten semicolon or an undefined function. But most importantly, you want to have an idea Read more…

Laravel Framework

Laravel Vapor : A Serverless Deployment Platform for Laravel

Laravel Vapor uses different AWS resources to efficiently get your application up and running in the serverless cloud. The building block of the whole thing is AWS Lambda, it's where the actual computing happens. Laravel Read more…

Laravel Framework

Integrate AdminLTE in Laravel Development

  AdminLTE Introduction: AdminLTE is a popular open-source WebApp template for the admin Dashboard and control panel. It is a responsive template using Bootstrap 3 and CSS framework. AdminLTE is now used by thousands of Read more…