Open DavidGina306 opened 6 years ago
Olá, @DavidGina306
O seu problema está na maneira que você está setando a session.
O método with seta uma session temporária, que segue o mesmo comportamento do session flash.
E por este motivo você não consegue resgatar as informações em outro momento.
Para você definir definitivamente um valor na session, vou pode utilizar o helper do Laravel session(). Esta função representa a classe que controla as sessions na sua aplicação.
Desta maneira é possível: salvar, atualizar ou excluir valores de uma session.
Você pode utilizar da seguinte maneira para salvar o valor na session.
//Salvando valor na session
session()->put($sessionName, $sessionValue);
//Removendo valor da session
session()->forget($sessionName);
//Retornando valores da session
session()->get($sessionName);
Descrição Geral do Problema
Problema Encontrado
Detalhar problema - Utilize Markdown ou Gist para códigos
Abordagem
Você já tentou alguma solução, descreva aqui.
Atualização 1
Se precisar atualizar a sua pergunta, adicione seções como essa. Estou fazendo uma API, Pessoal na minha class loginController ao final da busca eu redireciono da seguinte maneira `return
Redirect::to('home')->cookie($nome)->cookie($sessionid)->with('cnpj',$cnpj);
preciso desse valor cnpj para ficar com ele na classe loginController, tentei usar a session da seguinte maneira no meu index.. public function index(Request $request)
{ $cnpj = Session::get('cnpj'); $nome=$request->cookie('NOMEPARC'); $sessionid = $request->cookie('SESSIONID'); if($sessionid && $nome && $cnpj){ return view('home', compact('sessionid'),compact('nome'),compact('cnpj')); }else{ return Redirect::to('/'); } }
Solução
Se o problema foi resolvido, adicione uma seção de solução como essa