akrillia / laravel-permalinks
0.0.5
2023-01-24 11:10 UTC
Requires
- php: ^8.0
- illuminate/console: ^9.0|^10.0
- illuminate/database: ^9.0|^10.0
- illuminate/support: ^9.0|^10.0
Requires (Dev)
- laravel/pint: ^1.2
- orchestra/testbench: ^7.0
- pestphp/pest: ^1.21
README
此包允许您轻松为Laravel应用程序创建永久链接。
安装
要安装此包,只需在您的终端运行以下命令
composer require akrillia/laravel-permalinks
然后,将服务提供者添加到您的config/app.php
文件中的providers数组中
AkrilliA\LaravelPermalinks\LaravelPermalinksServiceProvider::class
用法
要创建永久链接,您首先需要生成一个别名,然后创建永久链接。
生成别名
$slug = GenerateSlug::execute($name);
创建永久链接
$permalink = Permalink::create($url, $slug);
或者,您可以调用,这将自动根据URL创建别名。
$permalink = Permalink::create($url);
这将返回一个Permalink实例。
配置
您可以通过以下命令发布配置文件来配置此包
php artisan vendor:publish --provider="AkrilliA\LaravelPermalinks\LaravelPermalinksServiceProvider"
这将创建一个位于您的config
目录中的permalinks.php
文件。您可以根据需要修改此文件中的设置。
许可证
此包是开源软件,根据ISC许可证发布。
支持
如果您需要任何帮助,请通过电子邮件联系我或在GitHub上提交一个问题。