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

Strictly Laravel Laravel Package

mrsafalpiya/strictly-laravel

Strictly Laravel adds opinionated strictness to your Laravel app: enforced type declarations, stricter Eloquent models, and guards against loose comparisons so bugs surface early. Lightweight, configurable, and easy to drop into existing projects.

View on GitHub
Deep Wiki
Context7
Skills
strictly-add-broadcast-event
Adds a broadcast event the Strictly Laravel way: an event whose payload is a Data class and whose #[BroadcastsOn] names its channels, a channel defined in routes/channels.php, a typed useChannelEvent listener in React, and a feature test that broadcasts it; and a presence channel whose members are a Data class, followed with usePresence. Use when adding real-time updates, a ShouldBroadcast event, a private, presence or public channel, showing who is online or viewing something, or listening for an event with Echo.
claude-code
strictly-add-deferred-props
Adds deferred, lazy or infinite-scroll page props the Strictly Laravel way: Lazy|Data props and ScrollProp on the Page class, rendered through forPage()'s Deferred, WhenVisible and InfiniteScroll, and feature tests that load them. Use when a prop should load after the first render, only on request, when scrolled into view, or page by page as the user scrolls.
claude-code
strictly-add-form
Adds a form or any request that sends a payload the Strictly Laravel way: an input class the action type-hints, a TypedForm or useRouteForm typed by the route, and feature tests that submit it. Use when adding a form, a field, an input, validation, or a create/update/delete request.
claude-code
strictly-add-json-endpoint
Adds a JSON endpoint the Strictly Laravel way: an action that returns a Data class, called from React with useRouteHttp so the request and the response are typed by the route. Use when adding an endpoint that answers JSON instead of a page: autocomplete, availability checks, search, polling, stats.
claude-code
strictly-add-page
Adds an Inertia page the Strictly Laravel way: a Page class built from Data classes, a controller action returning it, a component typed by PageProps, and a feature test. Use when creating a page or screen, or adding or changing a page's props.
claude-code
strictly-add-query-filters
Adds query-string filters to a GET page the Strictly Laravel way: a query class the action type-hints, sent back as a prop, and filter links built with the route's typed query option. Use when adding filters, search, sorting, tabs or any ?key=value parameter to a page.
claude-code
strictly-add-translation
Adds translated text the Strictly Laravel way: the message in the default locale's lang file, the same key and :params in every other locale, and t() or, for a pluralised message, choice() from @/generated/translations in React. Use when adding or changing any user-facing text, a lang file, a locale, a placeholder in a message, or a message that depends on a count.
claude-code
strictly-close-coverage-gap
Closes a Contract Coverage gap the Strictly Laravel way: reads the ✗ line strictly:coverage prints and adds the feature test it names, so the server really sends that shape. Use when composer ci:check:coverage (or ci:check) fails with a ✗ gap, or a new page, prop, endpoint or event needs test coverage.
claude-code
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.
ignibyte/aic-framework
glavweb/data-schema-bundle
glavweb/datagrid-bundle
tacticmedia/scim-server
uni-method/frame
neika-ai/sdk
adachsoft/php-code-style
pharaonic/laravel-notification-dependencies
beautinow/translug
dev-brainiac/bot-cloaked
octoberrain/html
octoberrain/extension
octoberrain/exception
octoberrain/contracts
adachsoft/api-version-bundle
cgv/localized-resource
noith/settings
kda/laravel-package
kda/filament-dynamic-navigation
bypersoft/signbox