在 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 中返回多个值的两种常见方式。根据具体的业务需求和代码结构,选择适合的方式来返回多个值。
领取专属 10元无门槛券
手把手带您无忧上云