Weave Code
Code Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message
Moment Bundle

Moment Bundle Laravel Package

alexandermatveev/moment-bundle

View on GitHub
Deep Wiki
Context7

At a glance

Frequently asked questions about Moment Bundle
Is this package compatible with Laravel 5.8+ or Symfony 3+?
No, this bundle is explicitly tied to Symfony2 and requires symfony/framework-bundle: ~2.1, making it incompatible with Laravel or modern Symfony versions. Laravel’s architecture (service container, facades) is fundamentally different, so no native integration exists.
Can I use this bundle for backend date manipulation in Laravel?
No, this package is purely frontend-focused. Laravel already includes Carbon for server-side date handling, which is more robust and actively maintained. This bundle provides no backend utilities.
How do I include Moment.js in Laravel without this bundle?
For frontend use, add Moment.js via CDN in your Blade template: `<script src='https://cdn.jsdelivr.net/npm/moment@2.30.1/moment.min.js'></script>`. For modern projects, use Laravel Mix/Vite to bundle it with your assets. Avoid outdated versions like 2.15.1.
Will this bundle work with Laravel Mix or Vite?
No, this bundle relies on Symfony2’s asset pipeline (e.g., `assets:install`), which conflicts with Laravel’s native asset compilation. You’d need custom scripts to force compatibility, which isn’t recommended. Use Laravel Mix/Vite to bundle Moment.js directly.
Is Moment.js 2.15.1 (bundled here) secure for production?
No, this version is from 2016 and lacks security updates. Modern Moment.js (2.30.1+) includes critical fixes. Using an outdated version exposes your app to vulnerabilities, especially if combined with Laravel’s frontend assets.
Are there Laravel-compatible alternatives to this bundle?
Yes. For frontend date handling, use Luxon (modern, lightweight) or date-fns. For backend logic, Laravel’s Carbon is sufficient. If you need a Laravel-specific Moment.js integration, consider custom asset setup or third-party packages like `spatie/laravel-moment` (though it’s also outdated—evaluate alternatives carefully).
How do I migrate from this bundle to a Laravel-compatible solution?
Replace the bundle by installing Moment.js via npm (`npm install moment@2.30.1 --save-dev`), then configure Laravel Mix to include it in your build. Remove Symfony2-specific commands like `assets:install` and use Laravel’s native asset pipelines instead.
Does this bundle support Laravel’s service container or facades?
Absolutely not. This bundle is designed for Symfony2 and lacks Laravel’s service provider, facade, or config file conventions. Integration would require manual asset inclusion, negating any perceived value.
Why is this bundle still listed if it’s incompatible with Laravel?
This bundle was created for Symfony2 in 2016 and hasn’t been updated for Laravel or modern PHP/Symfony. Its last release predates Laravel 5.8, and the package lacks maintenance, testing, or community support. Avoid it for new projects.
Can I use this bundle for testing or legacy Symfony2 projects?
Only if you’re maintaining a Symfony2 project. For Laravel, this bundle is irrelevant. Even in Symfony2, Moment.js 2.15.1 is outdated—consider upgrading to a supported version (e.g., 2.30.1) and using Symfony’s modern asset tools.
Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
comsave/common
alecsammon/php-raml-parser
chrome-php/wrench
lendable/composer-license-checker
typhoon/reflection
mesilov/moneyphp-percentage
mike42/gfx-php
bookdown/themes
aura/view
aura/html
aura/cli
povils/phpmnd
nayjest/manipulator
omnipay/tests
psr-mock/http-message-implementation
psr-mock/http-factory-implementation
psr-mock/http-client-implementation
voku/email-check
voku/urlify
rtheunissen/guzzle-log-middleware