Download the PHP package tomatophp/filament-plugins without Composer
On this page you can find all versions of the php package tomatophp/filament-plugins. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Informations about the package filament-plugins
Filament Plugins Manager & Generator
Manage your modules as a plugin system with plugin generator
Screenshots
Installation
after install your package please run this command
By default the module classes are not loaded automatically. You can autoload your modules by adding merge-plugin to the extra section:
now you need to run this command to autoload your modules
finally reigster the plugin on /app/Providers/Filament/AdminPanelProvider.php
Usage
you can create a new plugin using just a command
or you can use the GUI to create a new plugin, after create a plugin you need to make sure that it's loaded on composer by run this command
after create the plugin you can create a new table inside it and than run the migration generator to convert it to a migration file then you can use the GUI to generate resources, pages, widget or model, or you can easy use this commands
it will generate the files for you and you can use it directly, please note that you need to generate the model first than use other commands
Install Plugins using command line
you can install a plugins using the command line by using this command
you can select all to install all TomatoPHP ecosystem plugins or you can select the plugin you want to install
List of all TomatoPHP Plugins
you can list all TomatoPHP plugins by using this command
List your package on the plugins list
you can list your package on the plugins list by adding this a json file in your package root folder with name module.json
with content like this:
make sure you allow packages scan on the filament-plugins.php
config file
now you can publish your package as module with the very easy way use this command
and input your package name from the list and it will move it to your module folder and register the provider to you, so you can custom anything you like on the package.
Use Selected Module in your panel
you can use the selected module in your panel by using this code in your PanelProvider
so you will see only the selected modules in your panel
Get Only Current Panel Plugins
on any plugin you can create a Page/Resource/Widget for selected panel, so if you need to showup only the current panel Page/Resources/Widgets you can use this code in your PanelProvider
Stop Auto Discover Module Resources
you can stop auto-load module resources by using this code in your PanelProvider
Stop Using Plugins UI
you can stop using the plugins UI by using this code in your PanelProvider
Publish Assets
you can publish config file by use this command
you can publish views file by use this command
you can publish languages file by use this command
you can publish migrations file by use this command
Other Filament Packages
Checkout our Awesome TomatoPHP
All versions of filament-plugins with dependencies
tomatophp/console-helpers Version ^1.1
filament/filament Version ^3.0.0
filament/notifications Version ^3.0.0
nwidart/laravel-modules Version ^11.0
tomatophp/filament-icons Version ^1.0
calebporzio/sushi Version *