Download the PHP package devonab/filament-easy-footer without Composer

On this page you can find all versions of the php package devonab/filament-easy-footer. 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 filament-easy-footer

Filament EasyFooter

Filament Easy Footer cover

Latest Version on Packagist GitHub Tests Action Status GitHub Code Style Action StatusTotal Downloads

This filament Plugin provides an easy and flexible way to add a customizable footer to your FilamentPHP application. This plugin integrates seamlessly with Filament's admin interface, enabling you to enhance your application's user experience with a good looking footer.

Navigation


Installation


First, you can start to install the package via composer:

You can publish the config file with:

Optionally, you can publish the views using

This is the contents of the published config file:

Usage


To start using this plugin, simply add it to the Filament provider's plugin array.

Configurations


Enable or Disable the Footer

You can enable or disable the footer entirely using the following configuration:

Without this configuration, the footer will be enabled by default.

Footer position

You can choose the position of the footer by using this configuration :

You can choose between 3 positions, represented by their corresponding render hooks

Filament Easy Footer position

Filament Easy Footer sidebar position

Filament Easy Footer sidebar footer position

Custom sentence

Filament Easy Footer custom sentence

By default, the plugin will display the name of your application (configured from your .ENV) next to the copyright. You can change the phrase by publishing the plugin configuration file.

If you prefer a more personalized approach, you can use the following method:

The method accepts a string or HTMLString as a parameter. With this, you can get the result you want. For example, for the result shown in the image above :

The authorized tags are as follows: <strong><img><a><em><span><b><i><small>.

Show GitHub version

Filament Easy Footer github

You can show the GitHub version of your application by using this configuration :

To make this one work, you need to add this keys to our .env file :

If needed, you can generate a token here. The token need to have at least the read-only permission on the "Contents" scope in Repository permissions.

Load time

Filament Easy Footer load time

If you want to display the page load time, you can use this configuration :

You can also display a prefix by using this configuration :

Filament Easy Footer loadtime prefix

Custom logo with link

Filament Easy Footer custom logo

Custom logo with link

Filament Easy Footer custom logo

You can add a custom logo with optional link and text to the footer by using this configuration:

You can customize the logo further with optional text and height:

If you don't need the link, you can pass null for the second parameter:

Links

Filament Easy Footer links

You can add custom links (3 links max) to the footer by using this configuration : `

Border on top

You can add a border on the top of the footer by using this configuration :

Hiding from specific pages

By default, the footer is also showed on the 3 auth pages : admin/login, admin/forgot-password and admin/register. You can hide it by using this configuration :

If you would like to hide the footer on other pages, you can use this configuration :

Note that anything set in hiddenFromPages() will override the default behavior.

Testing


You can run the test with this command

Changelog


Please see CHANGELOG for more information on what has changed recently.

Contributing


Please see CONTRIBUTING for details.

Security Vulnerabilities


Please review our security policy on how to report security vulnerabilities.

Credits


License


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


All versions of filament-easy-footer with dependencies

PHP Build Version
Package Version
Requires php Version ^8.1|^8.2|^8.3|^8.4
filament/filament Version ^3.0
spatie/laravel-package-tools Version ^1.15.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 devonab/filament-easy-footer contains the following files

Loading the files please wait ....