rivalex/laravel7-humans

此包已被放弃且不再维护。作者建议使用rivalex/laravel-humanstxt包。

Laravel 10的简单humans.txt路由和视图

v11.0 2024-04-11 10:52 UTC

This package is auto-updated.

Last update: 2024-04-11 10:54:37 UTC


README

Latest Version on Packagist Software License

laravel-humanstxt

感谢Marcus Olsson提供这个优秀的解决方案

停止在你的客户页脚添加“由我的机构制作,因此我在页脚中放置了一个廉价的链接”这样的链接——那个页脚是客户的财产。相反,如果你想要得到认可——添加一个简单的humans.txt。

这个包所做的只是添加一个指向/humans.txt的路由和相关视图。“为什么我需要这样一个包来处理这样简单的事情?”你可能想知道?嗯,我也是直到我做了20-30次——这可以节省几分钟,时间久了就累积起来。

版本兼容性

请参阅COMPATABILITY.md以获取完整的兼容性图表。否则,Composer应该能够自行解决。

安装

通过composer安装

$ composer require rivalex/laravel-humanstxt

由于Laravel > 5.5,服务提供者将被自动添加。你也可以手动将服务提供者添加到你的app.php

'providers' => [
    Rivalex\Humans\ServiceProvider::class
]

发布视图

$ php artisan vendor:publish --provider="Rivalex\Humans\ServiceProvider"

或者只需输入

$ php artisan vendor:publish

并选择Rivalex\Humans\ServiceProvider

使其成为你的

视图位于你的视图文件夹/humans/humans.blade.php

也可以将其放在你的<head>

<link type="text/plain" rel="author" href="http://domain.com/humans.txt" />

如果你偶然需要通过命名路由访问你的humans.txt,这也是可能的

<link type="text/plain" rel="author" href="{{ route('humans.txt') }}" />

了解更多

humanstxt.org上了解更多关于humans.txt标准的信息。

测试

$ composer test

$ phpunit

许可证

MIT许可证(MIT)。请参阅许可证文件以获取更多信息。

© 2021 Marcus Olsson