在Laravel 5.3中,要在URL末尾添加一个slug,可以使用eloquent-sluggable包。以下是使用该包的步骤:
config/app.php
文件,并在providers
数组中添加以下行:Cviebrock\EloquentSluggable\ServiceProvider::class,config
目录下生成一个名为sluggable.php
的配置文件。在该文件中,你可以配置slug的生成规则和其他选项。Sluggable
trait,并在sluggable
属性中定义slug的字段和生成规则。例如,假设你有一个Post
模型,你可以这样使用:use Cviebrock\EloquentSluggable\Sluggable;class Post extends Model
{
use Sluggable;
public function sluggable()
{
return [
'slug' => [
'source' => 'title'
]
];
}
}
在上述示例中,我们定义了一个名为slug
的字段,它的值将根据title
字段生成。
上述代码将返回带有slug的URL,例如/posts/my-first-post
.
这样,你就可以在Laravel 5.3中使用eloquent-sluggable包在URL末尾添加一个slug了。
请注意,以上答案中没有提及任何特定的云计算品牌商,如腾讯云。如需了解腾讯云相关产品和产品介绍,请访问腾讯云官方网站。
没有搜到相关的沙龙