【发布时间】:2021-09-23 08:17:17
【问题描述】:
我正在使用 laravel 和 phpmyadmin,我需要为我的数据库中的 12K 条目添加 slug 字段。
我尝试使用路由来使用 slug 数据更新空的“slug”列:
Route::get('/slug', function(){
$needSlugs = entreprise::where('slug', '')->get();
foreach($needSlugs as $slug){
$slug->update([
'slug' => Str::slug($slug->RS)
]);
}});
但是它需要很长时间,并且在 slugging 大约 400 列后返回错误,我需要重新开始,我需要几个小时才能完成,我搜索了很多,但没有找到适合我的案例的好的解决方案。
请有什么好的方法!!
PS : 我正在使用 sluggable-eloquent 包来 slugg 数据库中任何新保存的数据。
【问题讨论】:
标签: php laravel phpmyadmin slug