2016-05-24 12 views
0

にデータを渡す:Laravel:私はこのようなセッションにデータを渡していたセッション

return redirect() 
     ->back() 
     ->with('message', 'Incorrect email or password.') 
     ->withInput(Input::except('password')); 

そしてmessageこのようにすることを示す:

<div class="alert alert-danger {{ (Session::has('message') && Session::get('form', 'login') == 'login') ? '' : 'display-hide' }}"> 
    <button class="close" data-close="alert"></button> 
    <span > 
     {!! Session::has('message') ? Session::get('message') : 'Please correct your fields.' !!} 
    </span> 
</div> 

メッセージが表示されていないという問題があります。 私は多くをチェックしましたが、何も動作していません。 何か忘れていますか?

私はUbuntuのを使用していますが、権限は以下のとおりです。

drwxrwxrwx 10 programmer programmer 4096 May 24 23:56 app 
-rwxrwxrwx 1 programmer programmer 1646 Apr 27 18:01 artisan 
drwxrwxrwx 3 programmer programmer 4096 Apr 27 18:01 bootstrap 
-rwxrwxrwx 1 programmer programmer 1351 May 25 00:20 composer.json 
-rwxrwxrwx 1 programmer programmer 124821 May 25 00:20 composer.lock 
drwxrwxrwx 2 programmer programmer 4096 May 24 23:56 config 
drwxrwxrwx 5 programmer programmer 4096 May 24 23:56 database 
-rwxrwxrwx 1 programmer programmer 503 Apr 27 18:01 gulpfile.js 
-rwxrwxrwx 1 programmer programmer 212 Apr 27 18:01 package.json 
-rwxrwxrwx 1 programmer programmer 1026 Apr 27 18:01 phpunit.xml 
drwxrwxrwx 6 programmer programmer 4096 May 24 23:57 public 
-rwxrwxrwx 1 programmer programmer 1918 Apr 27 18:01 readme.md 
drwxrwxrwx 5 programmer programmer 4096 Apr 27 18:01 resources 
-rwxrwxrwx 1 programmer programmer 567 Apr 27 18:01 server.php 
drwxrwxrwx 5 programmer programmer 4096 Apr 27 18:01 storage 
drwxrwxrwx 2 programmer programmer 4096 Apr 27 18:01 tests 
drwxrwxrwx 31 programmer programmer 4096 May 25 00:20 vendor 

答えて

1

試してみてください。

return redirect() 
     ->back() 
     ->with('error', 'Incorrect email or password.') 
     ->withInput(); 

で:

<div class="alert alert-danger {{ Session::has('error') ?: 'display-hide' }}"> 
    <button class="close" data-close="alert">x</button> 
    <span > 
     {!! Session::has('error') ? Session::get('error') : 'Please correct your fields.' !!} 
    </span> 
</div> 

そして、私はあなたがCSSを持っていると仮定し

.display-hide { display: none; } 
+0

まだ動作していません!それはエラーさえ示しません。 – Gammer

0

あなたのコードはあなたがセッションを使用していません。

:あなたは、入力値をしたいだけ

$data = \Session::get("data"); 

あなたのケースでは、この

Session::set('data', $value); 

とあなたの他のページやロジックのようにセッションを介して設定するためのデータを設定し、あなたのコントローラで は次のように気にいらないと思いことをしてみてください

\Session::set(\Request::all()); 
関連する問題