php - laravel 资源函数模型对象实例参数
问题描述
public function show(Test $test)
{
echo 555;
}
当我在laravel中创建资源时,在控制器中我找到了这个方法,但是这个函数的参数和有趣的是它把它作为一个模型对象实例,但是我怎样才能真正从url传递这个对象,当唯一可用的东西是数据库中行的ID时,我不知道我是否遗漏了一些东西,但它只是例如存在还是有一种方法可以直接获取模型对象而不是传递ID?
解决方案
您可以为此功能设置默认值
public function show(Test $test=null)
{
echo 555;
}
推荐阅读
- java - 如何在 Oreo+ 中永久运行服务
- chapel - 是否可以在记录中为泛型类型声明 LinkedList 字段?
- c++ - 将已经初始化的基类分配给派生类
- tsql - 麻烦将总销售额汇总到 T-sql 中的一行
- nlp - PolyAnalyst:是否有词性标签列表?
- google-chrome-extension - 无法将 innerHTML 的属性设置为 null
- java - SIGAR api 抛出 NoClassDefFoundError
- reactjs - ReactJS 在组件中捕获向前按钮按下
- javascript - CSS snap scroll:如何在 div 中间诱导 snap 滚动?
- javascript - 如何将 javascript 数组元素流式传输/发送到 S3 存储桶?