Ferramentas do usuário

Ferramentas do site


infotic:ic:configurando_o_sistema_laravel_para_utilizar_sessao_no_banco

Configurando o Laravel para utilizar a sessão no banco de dados

Seguem algumas formas de configurar para uso.

I. Emergencial

O sistema somente precisa ter uma tabela de nome sessions com a seguinte estrutura e estar configurado para utiliza-la.

CREATE TABLE IF NOT EXISTS sessions (
    id VARCHAR(255) NOT NULL CONSTRAINT sessions_id_unique UNIQUE,
    user_id INTEGER,
    ip_address VARCHAR(45),
    user_agent text,
    payload text NOT NULL,
    last_activity INTEGER NOT NULL
);

No .env deve estar configurado com SESSION_DRIVER=database

II. Através do projeto

No diretório do código fonte do sistema Laravel

Executar: php artisan session:table

O comando criará uma migration, que será chamada na próxima execução de um atualização de banco de dados (migrate).

php artisan migrate

Configurar no .env para SESSION_DRIVER=database.

infotic/ic/configurando_o_sistema_laravel_para_utilizar_sessao_no_banco.txt · Última modificação: 27/04/2021 12:05 por 127.0.0.1

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki