我使用这个代码的导航菜单网址的漂亮的网址,但对于更多的2部分词,我有重定向页面到404在laravel,但对于一部分词没有问题
<a class="dropdown-item" href="/category/{{str_replace(' ', '_' , $cat_row->cat_name)}}">{{$cat_row->cat_name}}</a>发布于 2020-04-23 19:54:54
因为你的路由并不存在。你应该使用一个包来满足你的需求。
最好的包之一是Laravel Sluggable
这个包提供了一个特征,当保存任何雄辩的模型时,它将生成一个唯一的slug。
$model = new EloquentModel();
$model->name = 'activerecord is awesome';
$model->save();
echo $model->slug; // ouputs "activerecord-is-awesome"发布于 2020-04-23 20:55:22
你必须像这样使用你的url
<a class="dropdown-item" href="{{url('')}}/category/{{str_replace(' ', '_' , $cat_row->cat_name)}}">{{$cat_row->cat_name}}</a>https://stackoverflow.com/questions/61386247
复制相似问题