gpt4 book ai didi

php - 检查 Blade 模板中是否存在 session - Laravel

转载 作者:行者123 更新时间:2023-12-04 22:31:09 24 4
gpt4 key购买 nike

目前我在我的一个 Vanilla php 中有以下代码文件

<?php 

if (isset($_SESSION['qwick'])) {
include "checkout-lin.php";
} else {
include "checkout-nlin.php";
}

?>

我如何在 Laravel 中做同样的事情。我在 includes 中创建了 2 个文件文件夹名为 loggedinclude.blade.phpnotloggedinclude.blade我现在想将它们添加到页面 checkstatus.blade.php
我也可以设置这样的 session
$vars = [
"email" => $email,
"password" => $password,
"firstname" => $row['firstName'],
"lastname" => $row['lastName'],
"id" => $row['id']
];

session()->put('blog', $vars);

根据上面的代码,我创建了一个数组,然后将该数组放入名为 blog 的 session 中,从而设置了一个名为 blog 的 session 。现在我希望能够检查是否已设置名为 blog 的 session 。博客然后有可变的电子邮件等

供引用;

我的第一个问题是检查 Blade 中是否存在 session

我的第二个问题是检查 Controller 中是否存在命名 session

文档只有检查代码 session项目
if ($request->session()->has('users')) {
//
}

最佳答案

@if(session()->has('qwick'))
@include('includes.loggedinclude')
@else
@include('notloggedinclude.loggedinclude')
@endif

可以找到有关 Blade 的文档 here .
可以找到 session 文档 here .

关于php - 检查 Blade 模板中是否存在 session - Laravel,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34498043/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com