Weave 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

Generators Laravel Package

laravelangular/generators

LaravelAngular Generators offers Artisan commands that scaffold Laravel and Angular code, including models, migrations, controllers, routes, and Angular views, helping developers build full-stack CRUD features faster with consistent boilerplate.

View on GitHub
Deep Wiki
Context7

Product Decisions This Supports

  • Legacy maintenance vs. rewrite: Still informs the call on whether an existing Laravel 5.x + AngularJS 1.x admin panel gets patched or scheduled for migration. The 2.0.0 release (ES6 templates, normalized file extensions) is a template refresh, not a maintenance commitment — it slightly modernizes generated file bodies but does not reduce migration cost or change the EOL math.
  • Build vs. buy for internal scaffolding: Unchanged answer. For a legacy AngularJS codebase, this remains a cheap stand-in that avoids 1–2 weeks of internal tooling work; 2.0.0 marginally improves the quality of what it emits (ES6 syntax, consistent extensions) but not the buy case. For anything greenfield, still a hard no.
  • Standardization / consistency decisions: The "improved consistency for file extensions" line is the most decision-relevant part of this release. If the team pins to 2.0.0, generated file naming will differ from 1.x output — that is a small but real standardization decision (regenerate vs. hand-reconcile existing files) and should be made deliberately, not discovered in a PR.
  • Roadmap sequencing input: Unchanged. A 2.0.0 with two template bullets is not a signal that AngularJS + Laravel SPAs are getting a second life. If anything, shipping ES6 into AngularJS 1.x templates in 2024+ confirms the artifact is a museum piece. Front-end modernization should still move earlier, not later.
  • Not supported by this package: framework upgrades, new feature verticals, hiring/onboarding decisions, or anything greenfield. Do not let a 90-star, 0-dependent artifact — even one that just published a major version — anchor roadmap commitments. A version bump is not a maintenance pledge.

When to Consider This Package

Consider only if all of the following hold:

  • You have a running Laravel 5.x-era app paired with AngularJS 1.x, still in production, in maintenance mode.
  • The team already scaffolds via Artisan and would accept a frozen, effectively unmaintained generator over hand-written boilerplate.
  • The work is short-horizon: a defined burn-down of remaining AngularJS features, not an open-ended roadmap.
  • You have accepted the supply-chain posture: MIT, previously dormant since January 2016, zero dependents, no security response path. Vendor/pin it and read the generator source before running it against a real repo.
  • New for 2.0.0: You are willing to absorb a breaking generator-output change. The major version bump plus "improved consistency for file extensions" means templates and emitted filenames differ from 1.x. Pin an exact version (1.x or 2.0.0, not a range), diff the templates against your existing layout, and decide whether to regenerate or hand-fix existing files.

Look elsewhere if any of the following apply:

  • Laravel 9/10/11/12 or Angular 2+ / React / Vue / Inertia — the package is conceptually irrelevant.
  • Any new product, new module, or new hire onboarding.
  • You need maintained dependencies, PHP 8.x guarantees, or a CVE process. A single 2.0.0 release with two changelog lines does not establish any of those.
  • Anyone is tempted to treat AngularJS as a forward-looking choice, or to read "ES6 templates" as modernization. AngularJS reached end of life in December 2021; emitting ES6 into an AngularJS 1.x scaffold is cosmetic syntax hygiene, not a platform strategy.
  • Note the score context: an overall score of ~2.4 with a 6.66 opportunity score reads as "there is real value in the problem space (scaffolding consistency, migration tooling), not in this artifact." The 2.0.0 release does not move that distinction.

How to Pitch It (Stakeholders)

For executives (30 seconds): This is an old code-generator plugin for an already-retired front-end framework, and it just shipped a small template refresh — modern JavaScript syntax in the files it generates, plus tidier filenames. That is not a revival and not a reason to extend the legacy system's life. It can still save a little typing inside a codebase we are trying to leave, and nothing more. It will not speed up modernization, it remains an unmaintained dependency, and it should never appear in a plan for anything new. Recommendation: unchanged — optional convenience inside the legacy codebase only, budgeted at hours. The real decision it surfaces is when we fund the front-end migration, and that answer is still "sooner."

For engineering (the actual trade-off): It is a thin Artisan wrapper that scaffolds AngularJS controllers, services, directives, and routes in a conventional layout. 2.0.0 updates the templates to ES6 and normalizes file extensions — a genuine quality-of-output improvement if you are still writing AngularJS files by hand. The trade-off is the same as before, plus one new wrinkle: it is a major version bump, so generated filenames and template bodies change. Pin an exact version, diff the 2.0.0 templates against your repo's existing layout before regenerating anything, and keep it out of CI-critical paths. The cost remains a 2016-vintage, zero-dependent dependency with no maintenance path and no PHP 8 assurances; two bullet points in a changelog do not change that posture. If the team is writing more than a handful of AngularJS files per quarter, the effort is still better spent on a migration spike than on generator tooling — and if you need scaffolding for the target stack, that is a separate build-vs-buy evaluation we should run before committing.

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.
jinas/dhivatar
store-doc/laravel-storage-driver
plus-it/laravel-translation-manager
diephp/perhaps
diephp/telegraph
osmaviation/spreadsheet
microsoft/fluentui-system-icons
mmccook/php-json-canonicalization-scheme
middlewares/firewall
qubiqx/montapacking
nyoncode/laravel-package-console
pnscripts/filament-broadquill-lite
pnscripts/laravel-sentfold-lite
vleap/mx-sdk-laravel-internal
twidpay/utils
htetmyathlaing/scout-elasticsearch-driver
artisan-toolbox/front-awesome
ls/client-assistant
users-au/laravel-client
cgv/localized-resource