如何在laravel 5.2中返回一个对象

时间:2016-07-18 20:03:36

标签: php laravel laravel-5.2

我需要在laravel 5.2中返回类User的对象,但我得到的是'Undefined variable:user',我确信我已经登录并且有一个User实例。代码是:

$name = 'Random';
$this->createCustomer($name);

dd($user);

public function createCustomer($name) {
    $user = Auth::user();
    $user ->name = $name;
    $user ->save();

    return $user;
}

我最后得到的是'Undefined variable:user'

感谢您的帮助

1 个答案:

答案 0 :(得分:1)

createCustomer创建对象并返回它,然后您需要分配它。否则,它不存在于其功能之外。您可以阅读有关variable scope here

的更多信息
$user = $this->createCustomer($name);