当我按下提交按钮时如何自动塞

时间:2019-04-24 12:46:42

标签: laravel-5

我想通过在$ item-> save();之前使用 $ item-> name = $ request-> input('name'); 的值来创建子弹

//use Illuminate\Support\Str;

 private function saveItem(Request $request, $item){
    $item->name = $request->input('name');
    $item->slug = Str::title($item->name,"-");


    $item->save();
  }

当$ item-> name = $ request-> input('name')值为 Hello World 时,

然后,在塞满之后,输出将为 Hello-World

请帮助。

1 个答案:

答案 0 :(得分:0)

您可以使用the Str::slug() method生成弹头:

private function saveItem(Request $request, $item){
    $item->name = $request->input('name');
    $item->slug = Str::slug($item->name);


    $item->save();
}