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

Laravel Make File Permissions Laravel Package

romanzipp/laravel-make-file-permissions

A Laravel package that automatically applies sensible file permissions to files and directories generated by Artisan make commands, so new classes, migrations, and other stubs never end up with overly permissive modes on production servers without manual chmod.

View on GitHub
Deep Wiki
Context7

Product Decisions This Supports

  • Framework upgrade planning (Laravel 7): The 1.1.0 release explicitly adds Laravel 7 support, which lets a PM schedule an application upgrade to Laravel 7 without blocking on this dependency. Treat it as a compatibility gate on the upgrade checklist rather than a feature in itself.
  • Build vs. buy / adopt vs. fork: A maintained compatibility release is evidence the package is actively tracked against upstream Laravel. That lowers the "abandonware" risk that would otherwise push a team toward building the capability in-house or forking.
  • Dependency vetting for new work: If the package is a candidate for an upcoming feature, 1.1.0 is the minimum version to specify in composer.json for Laravel 7 projects; earlier versions should be treated as unsupported on that framework version.
  • Roadmap sequencing: Because the change is compatibility-only, it adds capacity to the roadmap (unblocks the upgrade) but no new user-facing capability. Do not market or plan features around this release.
  • Support and risk posture: Pin the constraint to ^1.1 on Laravel 7 and note the package's version cadence. The 1.1.0 minor bump with framework support suggests semantic-versioning discipline, but a single data point is not a track record — confirm release history before relying on it.

When to Consider This Package

Consider it when:

  • The application is on, or is being upgraded to, Laravel 7 and the package is already a dependency or a candidate — 1.1.0 is the first version that should be evaluated for that target.
  • You need a maintained integration rather than a one-off internal implementation, and the maintainer has demonstrated willingness to ship framework-compatibility releases.
  • You are standardizing dependencies across multiple Laravel applications and want a version that satisfies a common Laravel 7 baseline.

Look elsewhere or defer when:

  • The application is on Laravel 8+ or plans to move there soon — this release note says nothing about newer framework support, and you should verify current compatibility before adopting.
  • You are pinned to Laravel 6 or earlier and cannot upgrade; confirm whether 1.0.x remains supported or whether 1.1.0 is backward compatible.
  • The release history shows this is the only recent activity, or the maintainer is unresponsive — a single compatibility bump is not evidence of sustained maintenance.
  • The package is load-bearing for revenue-critical paths and has no stated support policy, security-reporting channel, or test coverage you can inspect.

How to Pitch It (Stakeholders)

For executives: A dependency we rely on shipped a minor release adding Laravel 7 support. This is a maintenance release, not a new capability — it removes a blocker on our Laravel 7 upgrade path and reduces the risk of having to replace or rebuild that component ourselves. No new budget, no user-facing change; the decision is simply to standardize on version 1.1.0 for Laravel 7 environments.

For engineering: Version 1.1.0 adds Laravel 7 support. Update the Composer constraint to ^1.1 where we target Laravel 7, run the suite against the new version, and confirm backward compatibility for any services still on Laravel 6. Before we treat this as a long-term dependency, verify the package's release cadence, support policy, and whether newer Laravel versions are covered — one compatibility release is a positive signal, not proof of sustained maintenance.

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.
pharaonic/laravel-notification-dependencies
beautinow/translug
dev-brainiac/bot-cloaked
octoberrain/html
octoberrain/extension
octoberrain/exception
octoberrain/contracts
frankyso/ipaymu
3mdikram/worldmoneywords
snowsoft/config
itmosoft/laravel-subscriptions
larva/laravel-ai-qwen
adachsoft/api-version-bundle
cgv/localized-resource
noith/settings
kda/laravel-package
kda/filament-dynamic-navigation
bypersoft/signbox
pairus/product-data
fayne/laravel-filament-cms-core