我正在用Laravel5.5创建一篇博客文章。在这里,我想要自动生成可访问的段塞为一篇文章的储蓄。我在这里做的是:
'slug' => str_slug(request('title'))
它生成段塞值,但页面url不起作用。例如,如果我单击127.0.0.1:8000/title,它应该会重定向我。
控制器
public function save(Request $request, Post $post)
{
$post= new Post;
$post->title = request('title');
我在我的应用程序中使用动态路由。下面是我正在使用的文件夹结构
-pages
-department
-[slug].js
现在,我想显示页面,如果只显示cse, eee, swe, english e.t.c值,否则我想显示404 Not Found页面。有任何方法来设置路径名数组吗?然后,如果该数组中包含了段塞值(我可以使用getServerSideProps获得),那么我将为页面提供服务,否则将为404 Not Found页面服务。
为什么我需要那个?
在getServerSideProps函数中,我从api端点获取数据.在这种情况下,如果api端点中不包含段塞值,服务器将抛出
这里我有一个看似愚蠢的问题,但我无法找到如何使用模型上的resolveRouteBinding方法定义显式模型绑定解析逻辑。
我成功地记录了它的逻辑,它基于field参数的值,但在定义路由时,我似乎无法解决如何将值传递给该参数。
有人能帮帮我吗?
编辑:正确的问题是如何告诉框架传递给field参数的值是什么?
编辑2:,这是我在没有运气的情况下所做的事情的例子。
基本上,我希望实现一个自定义逻辑来检索一个表示多到多关系的类。
这些是大师班。
class Competition extends Model {
// ...
/**
* Get the editions