2017-07-24 41 views
1

我有一個重定向從我的控制器:Laravel回聲會話值或默認

return redirect()->back()->with('auto', time()); 

在我的刀模板:

<input type="hidden" name="auto" value="{{ session('auto') or 'abcd' }}"> 

然而,當我重定向回頁面,我輸入代替值爲1。無論我重定向它的值是什麼,它都會迴應1,我認爲它代表true

所以我在做這樣的:

<input type="hidden" name="auto" value="<?php echo session('auto') ? session('auto') : 'abcd'; ?>"> 

我如何得到session('auto值)`的Laravel方式?

+0

'會議( '自動', 'ABCD')'? – apokryfos

回答

1

您可以使用has()方法檢查會話有auto鍵:

value="{{ session->has('auto') ? session('auto') : 'abcd' }}" 

或者使用default value

value="{{ session()->get('auto', 'abcd') }}" 

或者像@apokryfos顯示:

value="{{ session('auto', 'abcd') }}"