ユーザー入力にユーザー名が正しいかどうかをチェックするコントローラが1つあります。ビューページで2つの変数をチェックしてコントローラから1つを送信
だから私は、コントローラを持っていることは、私は、私はどちらか$enc
か$enc1
定義されていない取得ページを実行すると、それはないですので、私はこの
@if(!$enc)
<pre>{{ $enc1 }}</pre>
@else
<pre>{{ $enc }}</pre>
@endif
を持つビューでこの
public function resSub() {
$user = User::where('username', Input::get('username'))->first();
if (!$user) {
// not relevant stuffs
$enc = 'enc';
return View::make('users.page2', ['enc'=> $enc]);
}
Session::put('user_id', $user['user_id']);
return Redirect::to('/users/page2?_token=' . csrf_token());
}
public function encMess()
{
$data = Session::all();
$enc1 = 'enc1';
return View::make('users.page2', ['enc1'=> $enc1]);
}
ですビューに送信されます。
どうすればいいですか?
'$ enc'はどこに定義されていますか?ビューファイルに送信していますが、コントローラに定義されていません。 –
2つのファンクションの違いは何ですか? –
差分は、ビューに送信するメッセージで、このメッセージを取得するために実行する別の関数です。 – VLS