I want to store some data in session for some testing purpose. I have written the session code also in controller. But in console.log ->resources -> session I couldn't find any value which I stored. If anyone help me to find the mistake which I have done in my controller please.

这是我的控制器:

<?php

namespace App\Http\Controllers;

use Illuminate\Http\Request;
use App\Department;
use App\Http\Requests;
use Cookie;
use Tracker;
use Session;

 public function postdepartmentSave(Request $request)
    {
         $this->validate($request,[
            'code' => 'required|min:2|max:7|unique:departments',          
            'name' => 'required|unique:departments',          
            ]);
            $department = new Department();           
            $department->code = $request->Input(['code']);            
            $department->name = $request->Input(['name']);
              $name=   $department->name;
         Session::put('name', $name);
        dd($name);
            $department->save();            
            return redirect('departmentSavePage');          
    }

推荐答案

Storing data

To store data, you can use:

Session::put('variableName', $value);

还有另一种方法,通过全局助手:

session(['variableName' => $value]);

获取数据

要获取变量,可以使用:

Session::get('variableName');

Laravel相关问答推荐

Nuxt 3获取多部分表单数据上传不起作用

Laravel 语法 GroupBy 获取列到数组

Laravel AppServiceProvider 中的代码在通过 DeployHQ 部署时停止 Composer 和构建

Laravel phpunit 测试失败并出现 PDOException:SQLSTATE[HY000]:一般错误:1 接近0:语法错误

使用枢轴插入多对多时的Laravel问题

Laravel:使用 Input::old 时 textarea 不会重新填充

Laravel:`loadMissing` 函数的目的是什么?

Homestead 2.0 多个站点,都链接到同一个 url

未找到 PHP 5.4 和 Laravel 类Memcached

在 Laravel 中下载后如何重定向?

Laravel 使用 Storage::put 生成唯一 ID

使用 ModelNotFoundException

Laravel 规则和正则表达式 (OR) 运算符的问题

Laravel 5 Mime 验证

Laravel Socialite 在本地主机上进行测试,SSL 证书问题?

Laravel 存储链接不适用于生产

Laravel 如何从子域 URL 中删除api前缀

将值插入隐藏输入 Laravel Blade

使用迁移更改表 Laravel 5

你如何在 Laravel 5.3 的新通知服务生成的Electron邮件中添加图像?