LoginSignup
3
0

More than 5 years have passed since last update.

Laravel controllerからviewへ お手軽変数受け渡し

Posted at
class XxxController extends Controller
{
    public function action()
    {
        return view('[view_name]', compact(array_keys(get_defined_vars())));
    }
}

これでアクションごとにcompactの引数を変える必要がありません。
計算途中で作った変数など…多少不要な変数も渡してしまいますがっ
php7.0で確認した限りでは、get_defined_varsはメソッド内で作成した変数だけ返していました。

3
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
0