変数$input
をlaravel 5.0でコントローラに渡していますが、ビューで定義されていない変数$input
が表示されます。誰かが何かを提案できますか?コントローラーにr($input)
を印刷すると配列が返されますが、$input
はその値を表示しません。コードは$_POST
を使用すると正常に動作します。これは、他の変数の代わりにグローバル変数であるためです。
コントローラ
namespace App\Http\Controllers;
use Illuminate\Foundation\Bus\DispatchesJobs;
use Illuminate\Routing\Controller as BaseController;
use Illuminate\Http\Request;
use Illuminate\Support\Facades\Input;
use App\show;
use App\register;
class User extends BaseController
{
public function store()
{
$input = Input::all();
return view('show',(array)$input);
}
}
view show
<html>
<head>
</head>
<body>
<div>
Name: <label><?php echo $input['EmailID']?></label><br>
</div>
</body>
</html>