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 Autolink

Laravel Autolink Laravel Package

osiemsiedem/laravel-autolink

Laravel AutoLink automatically converts URLs, email addresses, hashtags, and @mentions in text into clickable HTML links. Configurable, framework-friendly, and easy to drop into Blade views or models.

View on GitHub
Deep Wiki
Context7

A Laravel package for converting URLs in a given string of text into clickable links.

Frequently asked questions about Laravel Autolink
How do I install osiemsiedem/laravel-autolink in a Laravel app?
Install it with Composer by requiring osiemsiedem/laravel-autolink, then let Laravel package discovery register the service provider. If the package publishes configuration or assets, publish them and review the defaults before using it in production. Because version 10.0.0 is a major release, install it in an upgrade branch and run your application test suite before merging.
Does laravel-autolink support Laravel 13 and which PHP versions are supported?
Version 10.0.0 adds Laravel 13 support, so it is aimed at teams on or moving to that framework version. The release notes summarized here do not state the full PHP and Laravel support matrix or which older versions were dropped. Check the package composer.json constraints and changelog before upgrading, especially if your application is still on an older Laravel release.
How do I convert URLs in a Blade view with laravel-autolink?
Use the package to transform a text string into HTML containing clickable anchor tags, then render that HTML in your Blade view without escaping it a second time. Keep the original plain text available for storage or validation paths that should not contain markup. Add a rendering test with representative content so changes in link detection are caught during upgrades.
Can laravel-autolink convert emails, hashtags, and @mentions as well as URLs?
Yes. Laravel AutoLink automatically converts URLs, email addresses, hashtags, and @mentions in text into clickable HTML links. That makes it suitable for rendering social-style content, comments, and other text where multiple link types appear together. Test each link type with your real content because parsing behavior can change between major versions.
How do I configure which HTML tags are ignored when autolinking text?
The package supports ignored-tag filtering, and version 10.0.0 changes that matching to use full tag names case-insensitively. Review any published configuration overrides and confirm they still describe the tags you intend to skip. Add fixtures for case-varied tag names and for partial versus full tag matches to verify filtering behavior after upgrading.
Is laravel-autolink safe to use for user-generated content and sanitization paths?
Treat it as behavior-sensitive if it sits in a rendering, validation, or sanitization path for user-generated content. The 10.0.0 release corrects parsing around ignored tags, email local-parts, and www. detection, so output can change for edge-case input. Validate malformed emails, Unicode punctuation, and tag-filtering cases against your security and compliance assumptions before deploying.
What changed in laravel-autolink 10.0.0 that could break my output?
Version 10.0.0 adds Laravel 13 support and fixes ignored-tag matching, email local-part parsing, and www. link detection. Ignored tags now match full tag names case-insensitively, malformed emails may be rejected where they were previously accepted, and www. detection can change after Unicode punctuation. The notes do not describe these as opt-in, so assume default behavior may change and regression test representative content.
How should I test a laravel-autolink upgrade for parsing regressions?
Pin your current working version, create an upgrade branch, update to 10.0.0, and run your full application test suite. Add targeted fixtures for malformed email local-parts, Unicode punctuation before www., case-varied tag names, and full versus partial tag matching. Then deploy to staging with a representative content corpus, including multilingual and user-generated content, before canary releasing to production.
Does laravel-autolink detect www. links in multilingual or punctuation-heavy text?
Version 10.0.0 includes a correction for www. link detection, including behavior after Unicode punctuation. That means detection may differ from earlier versions in multilingual or punctuation-heavy content. Test real samples from your application rather than assuming every www. string will be linkified the same way as before.
What are alternatives to laravel-autolink for linkifying text in Laravel?
Alternatives include general-purpose text linkifiers, custom regex helpers, or rendering pipelines built around your existing sanitization layer. Compare them on Laravel and PHP version support, configurable ignored tags, handling of emails and social mentions, and test coverage for edge cases. For teams already on Laravel 13, laravel-autolink 10.0.0 is a natural fit, but verify its composer constraints and parsing behavior against your content corpus.
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.
adachsoft/changelog-linter
adachsoft/collection
payerurl/telegrambot-crypto-payment-instant-payout
dskripchenko/laravel-hybrid-search
riorizkyrainey/lara-ced
mehedimi/static-vel
zharp/zharp
nonsapiens/bigquery-model-sync
lgu-bayambang-ict-office/lgu-laravel-development-standards
andydefer/laravel-support
se7enxweb/flysystem
lampwick/laravel
jeslage/statamic-emojis
micahdshackelford/rmap-laravel
draftsmaninc/draftsman
square-bit/laravel-volition
himito/laravel-mailman
htinlynn/genius-helper
maco-studios/hephaestus
elmogy/larafast