Ошибка куки Laravel - PullRequest
       5

Ошибка куки Laravel

0 голосов
/ 07 июня 2018

У меня проблемы с созданием куки с laravel, дело в том, что иногда значение этого куки меняется на null целое число от его реального значения, что заставляет мою систему выдавать ошибки, которые я программировал показывать в случаеэтот файл cookie не существует.

Это происходит, когда при повторной загрузке страницы я отлаживаю с помощью dd(), и каждый раз, когда я перезагружаю страницу, значение изменяется с 'activo' на 'null' и с 'nullПочему это происходит?

Мой код:

public function store_inicio(Request $request)
{

    $empresa_id = $request->input('empresa_id');
    $empresa = Empresa::find($empresa_id);
    $cierre = $empresa->inicio_caja()->orderBy('id', 'desc')->first();
    if (isset($cierre)) {
        if (!isset($cierre->cierre)) {
            Cookie::queue('estado_caja', 'activo', 180);
            Cookie::queue('numero_caja', $cierre->caja, 180);

        } else {
            $this->crear_inicio($request, $empresa);
        }
    } else {
        $this->crear_inicio($request, $empresa);
    }

    return redirect('ventas');

}

private function crear_inicio($request, $empresa)
{
    $aux_usuario = $request->input('usuario_inicio_caja');
    $usuario = User::where('name', $aux_usuario)->first();
    $numero_caja = $request->input('caja_inicio_caja');
    $valor = $request->input('valor_inicio_caja');
    $inicio_caja = new Inicio_caja();
    $inicio_caja->user_id = $usuario->id;
    $inicio_caja->caja = $numero_caja;
    $inicio_caja->valor = $valor;
    $inicio_caja->save();
    $empresa->inicio_caja()->syncWithoutDetaching($inicio_caja->id);
    Cookie::queue('estado_caja', 'activo', 600);
    Cookie::queue('numero_caja', $numero_caja, 600);
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...