Download the PHP package marshmallow/nova-inline-select without Composer

On this page you can find all versions of the php package marshmallow/nova-inline-select. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package nova-inline-select

alt text

Nova Inline Select

Version Issues Code Coverage Licence

This package gives you the possibility to create an inline select field in Laraval Nova. This is build to make quick changes to your resource from the index or detail view. On forms it will just show you a normal select.

Requirements

Installation

Install the package in a Laravel Nova project via Composer:

Usage

Avatar / Icons

With avatar HTML

In the case you wish to use some kind of HTML as the avatar, for instance an SVG icon, you can use the avatarHtml() method.

No avatar image

You can customize what kind of image we render if no avatar images is provided for an option. You can use the noAvatarImage() method for this.

Arrows

By default, arrows are shown in the select box to indicate a selection can be made. You can change the behaviour with the following methods.

Labels

By default, the labels are shown in the select button. Sometimes you would want to hide this. In our preview image on top of this page, we have hidden the labels for the priority field, but kept it for the assignee field. You can do this with the following methods.

Styling

It is possible to set the max width of the select button on the index and detail view. In our preview image on the top of this page, we have made the priority field a lot smaller so it doesnt take up a lot af room on the index view.

No option selected

By default, when no option is selected, the button will show the text No option selected. You can change this text with the method below.

Validation caveats

In the case where fields on a model are required, which is likely, an extra step needs to be taken to ensure the inline select update persists and doesn't throw an error. The validation rule sometimes needs to be added to the updateRules() method on any field that is required.

Credits

License

This project is open-sourced software licensed under the MIT license.


All versions of nova-inline-select with dependencies

PHP Build Version
Package Version
Requires php Version ^8.1
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package marshmallow/nova-inline-select contains the following files

Loading the files please wait ....