在 Laravel 中返回多个值可以通过使用数组或者对象来实现。
public function getData()
{
$value1 = 'Hello';
$value2 = 'World';
return [$value1, $value2];
}
调用该方法后,可以通过索引访问返回的数组中的值:
$data = $this->getData();
$value1 = $data[0]; // 'Hello'
$value2 = $data[1]; // 'World'
public function getData()
{
$data = new stdClass();
$data->value1 = 'Hello';
$data->value2 = 'World';
return $data;
}
调用该方法后,可以通过对象属性访问返回的对象中的值:
$data = $this->getData();
$value1 = $data->value1; // 'Hello'
$value2 = $data->value2; // 'World'
以上是在 Laravel 中返回多个值的两种常见方式。根据具体的业务需求和代码结构,选择适合的方式来返回多个值。
云+社区沙龙online第6期[开源之道]
企业创新在线学堂
腾讯技术开放日
Elastic 中国开发者大会
云+社区开发者大会 长沙站
云原生正发声
TAIC
Techo Day 第三期
云原生正发声
云+社区技术沙龙[第27期]
领取专属 10元无门槛券
手把手带您无忧上云