尝试将slug添加到laravel项目时出现错误。
这是我的提供者Cviebrock\EloquentSluggable\ServiceProvider::class,
这是我的composer.json
"require": {
....
"cviebrock/eloquent-sluggable": "^4.0"
},
这是我的模特
<?php
...
use Cviebrock\EloquentSluggable\SluggableTrait;
class Artikel extends Model
{
....
use Sluggable;
...
public function sluggable()
{
return [
'slug' => [
'source' => 'artikel_judul'
]
];
}
}
这是我的错误
最佳答案
根据docs,它应该像这样
use Cviebrock\EloquentSluggable\Sluggable;
class Artikel extends Model
{
....
use Sluggable;
...
关于php - Laravel:即使添加了提供程序,也未找到“特质'App\Sluggable'”,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/39179199/