Timesheets plugin screenshot
Dark mode ready
Multilingual support
Supports v5.x

Timesheets

Community

Laravel Timesheets for Filament.

Tags: Panels
Supported versions:
3.x
Tim Wassenburg avatar Author: Tim Wassenburg

Package health

Beta

Automated checks of this plugin's Composer package

85 / 100
Security 85
Maintenance 76
Ecosystem 100
15 checks
  • Skipped: GitHub Actions pinned to SHA
  • Skipped: GitLab CI includes pinned to SHA
  • Passed: Open security advisories
  • Passed: Dependabot PR responsiveness — No open Dependabot PRs.
  • Skipped: Renovate MR responsiveness
  • Skipped: Dependabot or Renovate configured
  • Skipped: Dependency update cooldown configured
  • Failed: Provides a security policy View details on Plumb
  • Passed: Abandoned or archived — No consulted source marks the package abandoned (packagist, github).
  • Failed: Commit and release recency Inactive: last commit 952 days ago; last release 952 days ago. View details on Plumb
  • Passed: composer.lock not committed by library composer.lock is absent from the released dist archive.
  • Passed: Dist archive is lean
  • Passed: Current Laravel version supported — Package dependencies resolve together with current Laravel 13.0.
  • Passed: Current PHP version supported — No PHP constraint declared; package imposes no version restriction.
  • Skipped: Current Symfony version supported
Third-party plugin. This is built by the community, not the Filament team. Filament does not review, endorse, or vet the security of plugins outside the filament/ namespace. Review the source and install at your own risk. Found malware or an unresolved security issue the author won't address? Report it .
Powered by Plumb Last scanned 2 weeks ago

Documentation

Logo

Latest Version on Packagist Total Downloads License


This Laravel package integrates seamlessly with Filament, providing a straightforward way to manage and track time spent on various projects. Checkout the demo on https://interimblue.com.

#Installation

Install the package with composer.

composer require timwassenburg/filament-timesheets

Then open app/Providers/Filament/AdminPanelProvider.php and add the plugin to the plugin() function.

namespace App\Providers\Filament;

use Filament\Panel;
use Filament\PanelProvider;
use TimWassenburg\FilamentTimesheets\FilamentTimesheetsPlugin;

class AdminPanelProvider extends PanelProvider
{
    public function panel(Panel $panel): Panel
    {
        return $panel
            ->plugin(FilamentTimesheetsPlugin::make())
            ...

#Translations

You can customize the language of the package by publishing the language files.

php artisan vendor:publish --tag=filament-timesheet

After publishing the language files, you can edit the translations in resources/lang/vendor/filament-timesheet.

#Contributing

Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.

If you have a suggestion that would make this better, please fork the repo and create a pull request. You can also simply open an issue with the tag "enhancement". Don't forget to give the project a star! Thanks again!

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/AmazingFeature)
  3. Commit your Changes (git commit -m 'Add some AmazingFeature')
  4. Push to the Branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

#License

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

The author

Tim Wassenburg avatar Author: Tim Wassenburg

Tim, a freelance Laravel developer from the Netherlands, boasts extensive experience in PHP and Laravel and takes pleasure in working with Filament.

Articles
1
Plugins
1
Stars
30