如何在laravel中的头文件中设置会话变量

时间:2016-11-10 05:11:02

标签: laravel-5.3

我在头文件中获取会话变量时遇到问题。在我的控制器中,我有这个登录代码。

 public class ProgramaDemoActivity extends Activity  {
    /** Called when the activity is first created. */
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
    }
    public void menu(View a){
        Intent i = new Intent(this, menu.class);
        startActivity(i);
    }
    public void oferta(View b){
        Intent i = new Intent(this, Oferta.class);
        startActivity(i);
    }
}

我有一个登录表单,其中包含我的头文件,我必须在我的头文件中获取会话变量。就像用户登录一样,用户名或电子邮件应该出现在登录按钮的位置。

任何人都可以帮助我。

2 个答案:

答案 0 :(得分:0)

use Illuminate\Support\Facades\Session;
or 
use Session 

设置会话变量

Session::Flash('message_key', 'Your Message');
return redirect('/yourmsgpage')

显示会话输出

@if(Session::has('message_key'))
<div>
{{ Session::get('message_key' }} 
</div>
@endif

答案 1 :(得分:0)

尝试此操作以获取用户会话ID

Auth::user()->id