これはLaravelセッションアレイからアイテムを削除しようとしていますが、これまでのところ運がありません。Laravelセッションアレイからアイテムを削除します
は、私がセッション::プッシュを使用して、セッションの配列で私の値を格納()メソッド:
@for($i=0;$i<Session::get('dates');$i++)
<tr>
<td>{{ Session::get('event_date_display')[$i] }}</td>
<td>{{ Session::get('event_start_display')[$i] }}</td>
<td>{{ Session::get('event_entry_display')[$i] == '' ? '-' : Session::get('event_entry_display')[$i] }}</td>
<td>{{ Session::get('event_end_display')[$i] == '' ? '-' : Session::get('event_end_display')[$i] }}</td>
<td><a href="{{URL::route('termin-loeschen', $i)}}" class="del"><span class="icon-spam"></span>Loeschen {{ $i }}</a></td>
</tr>
@endfor
しかし、私はできません:
Session::push('event_date_display', Input::get('event_date'));
Session::push('event_start_display', Input::get('event_start'));
Session::push('event_entry_display', Input::get('event_entry'));
Session::push('event_end_display', Input::get('event_end'));
は、私は通常の配列と同様の値にアクセスすることができますそれらを削除する方法を理解します。セッション:: forget( 'event_date_display')[$ index]を試みましたが、これは配列全体を削除します。それから、私はループしたりアンセットしたりしようとしましたが、どちらも動作しません。どんな助けもありがとうございます。
$ event_data_display =セッション:: get( 'event_date_display'); unset($ event_data_display [$ index]); セッション:: set( 'event_data_display'、$ event_data_display); これは、ありがとうございます。 –
素晴らしい!チェックマークをクリックすると正しい答えとして受け入れられます。 – patricksayshi
あなたのポイントがあります;) –