Download the PHP package namratalohani/filament-hr-system without Composer

On this page you can find all versions of the php package namratalohani/filament-hr-system. 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-hr-system

Filament HR System

Filament HR System is a Laravel package designed to streamline HR management tasks. It integrates seamlessly with Laravel, Livewire, and Filament to provide prebuilt widgets, migrations, and customizable assets.


Features


Installation

To install the package, follow these steps:

  1. Add the package to your project using Composer:

  2. Publish the package assets and configuration:

    This creates a configuration file in your project: config/filament-hr-system.php.


Setting Up the Package

Step 1: Publish Migrations

To add the package's migrations to your project, run:

Then apply the migrations to your database:


Step 2: Publish Blade Views

If you want to customize the Blade views provided by the package, publish them using:

This will copy the views to resources/views/vendor/filament-hr-system.


Step 3: Update Tailwind CSS Configuration

To ensure the package's Blade files are processed correctly by Tailwind CSS, you need to update your tailwind.config.js file.

  1. Add the following path to the content section in your main Tailwind configuration file:

  2. If you are using Filament, update Filament's Tailwind configuration file (usually located at filament/admin/tailwind.config.js):

  3. Rebuild your frontend assets:

Step 4: Register the Widget

To register the AttendanceWidget in your Filament admin panel, modify your AdminPanelProvider:

  1. Locate your AdminPanelProvider file, usually in app/Providers/Filament/AdminPanelProvider.php.

  2. Add the AttendanceWidget to the widgets section:

  3. Save the changes, and your widget will now be available in the Filament admin panel.

Customization

Step 1: Customize Assets

If you need to customize the package's CSS or JS, you can publish the assets:

The assets will be copied to the public/vendor/filament-hr-system directory. Modify them as needed.


Example Project Setup

If you’re cloning the repository:

  1. Clone the repository:

  2. Navigate to the package directory:

  3. Install dependencies:

  4. Follow the installation steps above to configure the package.

Troubleshooting

Issue: "No publishable resources for tag"

If you encounter an error like:

Ensure the package service provider is properly registered in your Laravel project. Check config/app.php or verify that the extra section in your composer.json includes:


Contributing

Contributions are welcome! Please feel free to open issues or submit pull requests.


License

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


All versions of filament-hr-system with dependencies

PHP Build Version
Package Version
Requires php Version ^8.0
filament/filament Version ^3.2
illuminate/contracts Version ^10.0||^11.0
illuminate/support Version ^10.0||^11.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 namratalohani/filament-hr-system contains the following files

Loading the files please wait ....