【问题标题】:How to automatic slug when i press the submit button当我按下提交按钮时如何自动 slug
【发布时间】:2019-04-24 20:55:39
【问题描述】:

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

//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时,

然后在 slug 之后输出将是 Hello-World

请帮忙。

【问题讨论】:

    标签: laravel-5


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-09-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-09-17
      • 2014-02-03
      相关资源
      最近更新 更多