Laravel return viewのメモ

return viewするやり方

viewを返す

<?php

// ヘルパ
public function returnView()
{
    return view("viewFile");
}

// ファサード
public function returnView()
{
    return \View::make("viewFile");
}

viewに値を渡す

<?php

public function returnView($variable)
{
    return view("viewFile", compact($variable));
}

public function returnView($variable)
{
    return view("viewFile")->with('variable', $variable);
}

public function returnView($variable)
{
    return view("viewFile", ['variable' => $variable]);
}

viewに複数の値を渡す

<?php

public function returnView($variable1, $variable2)
{
    return view("viewFile", compact('variable1', 'variable2'));
}

public function returnView($variable1, $variable2)
{
    return view("viewFile")->with(["variable1" => $variable1,
                                   "variable2" => $variable2,
    ]);
}

public function returnView($variable1, $variable2)
{
    return view("viewFile", ["variable1" => $variable1,
                             "variable2" => $variable2,
    ]);
}

いろんなやり方がありますね

ではでは