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

Akin Laravel Package

lara-zeus/akin

Akin is a lightweight Laravel package from Lara Zeus for surfacing related and similar content across your models. Define the relationships in seconds and let Akin handle the matching, so visitors discover more of what you publish without extra tables or complex queries.

View on GitHub
Deep Wiki
Context7

Lara Zeus Akin is a Filament plugin that makes managing relationships between records effortless. Instead of building custom relation managers, you get a clean, reusable component for attaching, detaching, and browsing related records directly from your resources—ideal for BelongsToMany and MorphToMany style connections.

  • Searchable, paginated modal for selecting related records
  • Attach and detach with a single click
  • Works with existing Filament resources and forms
  • Configurable labels, columns, and display fields
  • Lightweight, convention-driven setup with minimal configuration
Frequently asked questions about Akin
What does lara-zeus/akin actually do?
lara-zeus/akin is described as a Filament plugin for Laravel that adds a reusable, searchable modal for attaching, detaching, and browsing related records, aimed at BelongsToMany and MorphToMany relationships. The provided metadata is inconsistent, though: the repo tagline and release notes read like a Filament theme. Treat the first diligence step as confirming which artifact actually ships by checking composer.json, src/, and extra.laravel.providers before planning around it.
How do I install lara-zeus/akin in a Laravel Filament app?
Install it with composer require lara-zeus/akin, pin an explicit version range, and commit the lockfile. In a Filament app, register the plugin in the relevant panel provider and run the asset publish or build steps your Filament version requires, such as php artisan filament:assets. Confirm whether the package ships compiled CSS or Tailwind source first, because that determines whether you also need a Vite or Tailwind build change.
Is lara-zeus/akin a Filament plugin or a Filament theme?
The package metadata conflicts. The overview describes a relationship-management component for Filament resources, while the repo tagline and the only release note point to a Filament panel theme. That is a blocking diligence item: check composer.json for filament/filament versus illuminate/database, inspect src/ for relationship concerns or query helpers versus resources/css and dist/, and record the answer in the adoption ticket.
Does Akin support BelongsToMany and MorphToMany relationships?
Yes, per the package overview Akin is intended for BelongsToMany and MorphToMany style connections. It provides a searchable, paginated modal for selecting related records and supports attach and detach actions from your Filament resources. Confirm the actual implementation in src/ before relying on it, given the conflicting package description.
Which Filament and Laravel versions does lara-zeus/akin support?
The provided context does not state a supported Laravel or Filament version range. Check the composer.json constraints for filament/filament, illuminate/database, and PHP, then compare them with your panel and Tailwind majors. A Filament theme or plugin is tightly coupled to Filament's internal markup, so test against your exact Filament version rather than assuming compatibility.
Do I need to change Tailwind content paths or rebuild assets for Akin?
It depends on whether the package ships compiled CSS or Tailwind source. If it ships source CSS, add its Blade views to your Tailwind content globs or classes will be purged and the UI will render partially; if it ships compiled assets, run the normal Filament asset publish step. Inspect resources/css and dist/ to determine which case applies.
Can I use lara-zeus/akin outside a Filament panel?
Under the Filament-plugin reading, no: it is a panel-scoped component that needs a Filament panel and resource context, so it is inert in a plain Laravel app. If the Eloquent-library reading turns out to be the real artifact, that answer could change, which is another reason to resolve the metadata conflict first. Do not carry it into a non-Filament roadmap until that is confirmed.
How should I test lara-zeus/akin before production?
Create a spike branch, pin an explicit version range, commit the lockfile, and record the paired Filament version in your upgrade runbook. Exercise attach, detach, search, pagination, permissions, and empty-state behavior in staging, and run a full asset build to catch Tailwind purge issues. Also test alongside your existing Filament plugins, because theme or icon dependencies can collide.
What maintenance and production risks should I consider with lara-zeus/akin?
The context flags a small package with four stars, zero dependents, one maintainer, and no commercial backing, so there are no field-tested failure paths or security review evidence to inherit. It is version-coupled to Filament internals, and its failures can be silent visual regressions rather than loud errors. The release note also pins @tabler/icons, which may collide with another Lara Zeus plugin or app dependency. Treat it as source code you are evaluating to adopt or fork, not as a vendor dependency.
Are there alternatives to building custom relation managers with Akin?
Alternatives include Filament's built-in relation managers, a custom relation manager tailored to your resource, or a more established relationship-management plugin if one fits your Filament version. Akin's appeal is a convention-driven, reusable modal that avoids writing a custom manager for every BelongsToMany or MorphToMany connection. Evaluate it against those options only after confirming which artifact the package actually ships.
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.
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
robertmarney/lara-hierarchial-collections
simonschaufi/rule-doc-generator
emissaoja/emissaoja
blackbricksoftware/gravityforms-civicrm-form-processor
al-rahabi/fancy-crud
jinas/dhivatar-component
mltstephane/laravel-quality
bernskiold/laravel-talentlms
bernskioldmedia/laravel-form-architect