Download the PHP package secondnetwork/blade-google-material-symbols without Composer

On this page you can find all versions of the php package secondnetwork/blade-google-material-symbols. 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 blade-google-material-symbols

Blade Google Material Symbols

Latest Stable Version PHP 8.2
License

A Blade icon pack for the Google Material Symbols set, designed for easy use in Laravel projects. This package is built on top of the excellent blade-ui-kit/blade-icons package.

This package provides three primary icon styles: Outlined, Rounded, and Sharp. The Filled style is cleverly integrated by appending a -fill suffix to any icon name.

⚠️ Important Notice

Please note: In the current version, the icons are only accessible via the @svg() directive (or the {{ svg() }} helper) provided by blade-ui-kit/blade-icons. The previous component syntax (e.g., <x-gmso-home />) is not functional at this time. We are actively working to restore this functionality in a future update.

Requirements

Installation

You can install the package via composer:

The package will automatically register itself.

Usage

Use the @svg() or {{ svg() }} directive to render an icon. The icons are identified by a prefix corresponding to their style.

Style Prefix Example (Outlined) Example (Filled)
Outlined gmso @svg('gmso-home') @svg('gmso-home-fill')
Rounded gmsr @svg('gmsr-home') @svg('gmsr-home-fill')
Sharp gmss @svg('gmss-home') @svg('gmss-home-fill')

How the "Filled" Style Works

Instead of providing a separate set for filled icons, you can get the filled version of any icon in any set by simply appending the -fill suffix to the icon's name.

Outlined Example:

Rounded Example:

Styling

You can easily style the icons by passing an array of attributes like class, width, and height as the second parameter to the directive.

Configuration

If you wish to customize the component prefixes, you can publish the configuration file:

This will create a config/blade-google-material-symbols.php file in your project. You can modify the prefixes for each set as needed.

Maintainers

blade-google-material-symbols is developed and maintained by secondnetwork.

License

The MIT License (MIT). Please see License File for more information.


All versions of blade-google-material-symbols with dependencies

PHP Build Version
Package Version
Requires php Version ^8.0
blade-ui-kit/blade-icons Version ^1.8
illuminate/support Version ^9.0|^10.0|^11.0|^12.0|^13.0
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 secondnetwork/blade-google-material-symbols contains the following files

Loading the files please wait ...