【发布时间】:2018-10-22 03:23:54
【问题描述】:
所以我最近意识到,而不是使用
$users = User::all();
return view('home')->with('users', $users);
你能做到
return view('home')->withUsers($users);
我相信这些被称为“魔术方法”——这些方法是否记录在某处?有没有我能找到的列表,或者是唯一的一个?
【问题讨论】:
-
文档?您要问的内容非常广泛,因为 laravel 在任何地方都使用它,包括您的
User::all()电话。 PHP 称它们为魔术方法php.net/manual/en/language.oop5.magic.php,有些语言只是称之为重载。 github.com/barryvdh/laravel-ide-helper 是一个包,它将为 Laravel 中的一些“魔法”创建 PHPDoc 条目。 -
The docs?- 然后链接我的文档? -
laravel.com/docs/5.0/views。看起来他们已经在最近版本的文档中删除了它,可能是为了阻止对魔法方法的依赖。