bukankalengkaleng/laravel-packages

A collection of Laravel must-have packages

v1.9.0 2019-01-09 23:53 UTC

README

logo.png

This readme is written in Bahasa. English version is here

Development Code Quality Release
Build Status
Maintainability
Test Coverage
Scrutinizer Code Quality
codecov
Code Intelligence Status
Total Downloads
Latest Stable Version
License

Deskripsi

Kumpulan packages Laravel terbaik, pilihan pribadi.

Motivasi

Package ini saya buat agar saya (atau kalian) tak perlu lagi bersusah-payah memasukkann satu-per-satu packages favorit kesuatu proyek.

Instalasi

  1. Instal fresh Laravel
  2. Tambahkan kode berikut dalam file config/database.php, bagian connections:
    'system' => [
        'driver' => 'mysql',
        'host' => env('TENANCY_HOST', '127.0.0.1'),
        'port' => env('TENANCY_PORT', '3306'),
        'database' => env('TENANCY_DATABASE', 'tenancy'),
        'username' => env('TENANCY_USERNAME', 'tenancy'),
        'password' => env('TENANCY_PASSWORD', ''),
        'unix_socket' => env('DB_SOCKET', ''),
        'charset' => 'utf8mb4',
        'collation' => 'utf8mb4_unicode_ci',
        'prefix' => '',
        'strict' => true,
        'engine' => null,
    ]

    Kode diatas dibutuhkan oleh package Multi-Tenant. Dokumentasi resminya disini.

  3. Setup database (konfigurasi juga file .env)
  4. Jalankan perintah:
    composer require bukankalengkaleng/laravel-packages
    
  5. Jalankan perintah:
    php artisan laravel-packages:install
    

Daftar Packages

Berikut adalah daftar packages yang tersedia saat ini (urut A-Z):

Main packages

  1. Algolia's PHP SDK
  2. AWS' Laravel PHP SDK
  3. BeyondCode's Dusk Dashboard
  4. BeyondCode's Laravel Comments
  5. BeyondCode's Laravel Credentials
  6. BeyondCode's Laravel Vouchers
  7. BeyondCode's Laravel Websockets
  8. Hyn's Multi-Tenant
  9. Laravel Cashier
  10. Laravel Dusk
  11. Laravel Horizon
  12. Laravel Passport
  13. Laravel Scout
  14. Laravel Socialite
  15. Laravel Telescope
  16. League's Flysystem AWS S3
  17. Maatwebsite's Laravel Excel
  18. Nunomaduro's Laravel Console Dusk
  19. Nunomaduro's Laravel Console Menu
  20. nWidart's Laravel Modules
  21. Owen-IT's Laravel Auditing
  22. Spatie's Array-to-XML
  23. Spatie's Browsershot
  24. Spatie's Calendar Links
  25. Spatie's Color
  26. Spatie's DNS
  27. Spatie's Dropbox API
  28. Spatie's Eloquent Sortable
  29. Spatie's Emoji
  30. Spatie's Flysystem Dropbox
  31. Spatie's Geocoder
  32. Spatie's Image
  33. Spatie's Laravel Activitylog
  34. Spatie's Laravel Analytics
  35. Spatie's Laravel Artisan DD
  36. Spatie's Laravel Backup
  37. Spatie's Laravel Blade-Javascript
  38. Spatie's Laravel Blade X
  39. Spatie's Laravel Blink
  40. Spatie's Laravel Collection Macros
  41. Spatie's Laravel Cookie Consent
  42. Spatie's Laravel CORS
  43. Spatie's Laravel CSP
  44. Spatie's Laravel DB Snapshots
  45. Spatie's Laravel Demo Mode
  46. Spatie's Laravel Directory CleanUp
  47. Spatie's Laravel Event Projector
  48. Spatie's Laravel Feed
  49. Spatie's Laravel Fractal
  50. Spatie's Laravel Google Calendar
  51. Spatie's Laravel Google Tag Manager
  52. Spatie's Laravel Honeypot
  53. Spatie's Laravel HTML
  54. Spatie's Laravel HTTP Logger
  55. Spatie's Laravel Image Optimizer
  56. Spatie's Laravel JSON API Paginate
  57. Spatie's Laravel Menu
  58. Spatie's Laravel Medialibrary
  59. Spatie's Laravel Missing Page Redirector
  60. Spatie's Laravel Model CleanUp
  61. Spatie's Laravel Model Status
  62. Spatie's Laravel Newsletter
  63. Spatie's Laravel Permission
  64. Spatie's Laravel Query Builder
  65. Spatie's Laravel Response Cache
  66. Spatie's Laravel Referer
  67. Spatie's Laravel Robots Middleware
  68. Spatie's Laravel Robots-txt
  69. Spatie's Laravel Schemaless Attributes
  70. Spatie's Laravel Searchable
  71. Spatie's Laravel Server Monitor
  72. Spatie's Laravel Server-Side Rendering
  73. Spatie's Laravel Slack Slash Command
  74. Spatie's Laravel Sluggable
  75. Spatie's Laravel Stripe Webhooks
  76. Spatie's Laravel Tags
  77. Spatie's Laravel Tail
  78. Spatie's Laravel Translatable
  79. Spatie's Laravel Translation Loader
  80. Spatie's Laravel Twitter Streaming API
  81. Spatie's Laravel Uptime Monitor
  82. Spatie's Laravel Varnish
  83. Spatie's Laravel View-Components
  84. Spatie's Laravel View-Models
  85. Spatie's Macroable
  86. Spatie's Once
  87. Spatie's Opening Hours
  88. Spatie's Packagist API
  89. Spatie's PDF-to-Image
  90. Spatie's PDF-to-Text
  91. Spatie's Regex
  92. Spatie's SSL Certificate
  93. Spatie's Temporary Directory
  94. Spatie's URL
  95. Spatie's URL Signer
  96. Spatie's Value Store
  97. Themsaid's Wink
  98. Yajra's DataTables

Main package's plugins / libraries

  1. AWS' PHP SNS Message Validator
  2. Barryvdh's Laravel Snappy
  3. Doctrine's DBAL
  4. Yajra's DataTables Editor
  5. Yajra's DataTables HTML
  6. Yajra's DataTables Button
  7. Yajra's DataTables Fractal

Screenshots

01.png 02.png 03.png 04.png 05.png

Roadmap

Bagaimana dengan packages yang tidak ada dalam daftar di atas? Silahkan lihat dalam Roadmap ini.

Kontribusi contributions welcome

Punya packages favorit yang belum ada disini?

  1. Kirim PR
  2. Gak perlu baper kalo PR tertolak

Catatan Revisi

Catatan revisi dapat dilihat di Changelog ini.

Lisensi

Lisensi dari package ini adalah MIT License (MIT). Silahkan lihat bagian Lisensi ini untuk lebih jelasnya.