rivalex / laravel7-humans
v11.0
2024-04-11 10:52 UTC
Requires
- php: ^8.0
- illuminate/support: ^8.0|^9.0|^10.0|^11.0
Requires (Dev)
- orchestra/testbench: ^7.1.0
- orchestra/testbench-browser-kit: ^7.1.0
- phpunit/phpunit: ^10.0
README
感谢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。