我设法使用新的用户数据更新我的会话服务器端,但是在将其分配给 [...nextauth.js] 中的会话对象后,我的会话客户端仍然是旧的。如果我使用它,它不会刷新getSession()
。
此代码适用于后端:
callbacks.session = async function session({ session, token }) {
// we can fetch info from back end here to add it to the session
session.user = token.user;
session.jti = token.jti;
// If user is logged, we refresh his session
if (token?.user?.id) {
const url = routes.api.entities.shop.get.byId.build(token?.user?.id);
let apiResp = await axios.get(url, {});
session.user = { ...apiResp.data };
token.user = { ...apiResp.data };
}
return session;
};
Run Code Online (Sandbox Code Playgroud)
如何刷新前端的会话?
有没有办法在两个不同的窗口中分享元素和控制台的视图,或者将窗口拆分为两部分?
我想知道是否有一种方法可以在类型文本的输入中显示与发送给PHP的值不同的值.
例如,假设你有:
<input type="text" value="John">
显示约翰.
我可以为用户将值更改为"Doe",但是将其保留为"John"for php.
我可以使用它们之间的区别实现这一点
$.attr('value')
和 $.val()
我破了几个测试,似乎我必须直接在我的控制器中反转它.还有其他解决方案吗?
这是一个可以玩的小jSFiddle
所以基本上我想了解为什么当我跑步时npm install sass-loader node-sass --save-dev
我得到这个错误
├──UNMETPEER DEPENDENCY generator-karma @> = 0.9.0
但是很明显自从我运行以来安装了Karma npm install generator-karma
我看到了:
??? generator-karma@2.0.0 <--- Which mean karma is there...
??? yeoman-generator@0.22.6
??? async@1.5.2
...
Run Code Online (Sandbox Code Playgroud)
我已经阅读了解释我应该使用的答案,npm install -g grunt-cli bower yo generator-karma generator-angular
但这并没有多大帮助.
我应该卸载并重新安装一个干净的node_modules
?
所以我正在尝试用Laravel和VueJs构建一个应用程序,但我一度陷入困境.
是否可以使用VueJs小胡子模板(这是{{exemple}}
)而不会启动Laravel错误,因为laravel使用它太像了{{$exemple}}
?
当我提出一个有趣的解决方案但我没有真正完成时,我花了一些时间在一个问题上.
查看小提琴并尝试擦除<br/>
标签.
这个想法也得到了相同的效果(红色div显示),但没有使用这个解决方案相对可怕.
所以这是我的问题:如何<br/>
用CSS或最终的Js 模拟标签?
更难一点:你无法触摸包装.
这是HTML代码:
<div class="wrapper">
<p>Some text and descriptions</p>
<div class="widget box-wrap">
<div class="box"><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/></div>
</div>
<p>Some more text and description and some more offcourse and a bit more, and just a tiny bit more</p>
</div>
Run Code Online (Sandbox Code Playgroud)
这是CSS:
.wrapper {
width:300px;
display:block;
position:relative;
overflow:hidden;
background-color:gray;
}
.widget {
width:300px;
height:300px;
display:block;
position:relative;
background-color:green;
}
.box {
background-color:red;
visibility:visible;
}
.box-wrap {
overflow: hidden;
height: 0;
padding-bottom: 60%;
}
.box-wrap …
Run Code Online (Sandbox Code Playgroud) 是否有可能在 Sass 中使用三元条件,尤其是在类对象上?看起来像的东西:
[class*="fa-caret-"]{
&:left ? 'top: -45' : 'top: 45';
}
Run Code Online (Sandbox Code Playgroud) 我正在创建一个简单的博客,并尝试使用相同的刀片来编辑和添加文章。
我已经设法让它工作,但我认为我这样做的方式很奇怪。我必须在刀片if(!empty($article))
或{{$article->title or ''}}
.
有没有更好的方法呢?尝试将它们混合在一起是不好的做法吗?
这是我的添加/编辑/刀片以便更好地理解
<form method="post" action="/blog/{{$article->id or ''}}">
{{ csrf_field() }}
@if(!empty($article))
<input type="hidden" name="_method" value="PUT">
@endif
<input type="text" name="title" class="form-control" value="{{$article->title or ''}}" />
<textarea name="content" class="form-control">{{$article->content or ''}}</textarea>
<button type="submit">Envoyer</button>
</form>
Run Code Online (Sandbox Code Playgroud) 因此,我正在在多个地方重用的组件中使用条件渲染。
我有一个树枝变量my_var
设置为'something'。
我想在我的模板中取消它。
就像满足{% unset my_var %}
这个条件的方式一样。{% if not my_var %}
我尝试将其设置为false
ornull
但这不起作用任何提示?
我已经看过网络,但没有找到这个问题的答案,这个错误可能来自哪里?
我正在研究一个非常简单的代码,我只是用另一个代替了一些文本.
<div class="imgLittle" style="background-image:url(http://voyagesarabais.com/1874431.jpg4fre);"</div>
<div class="imgLittle" style="background-image:url(http://voyagesarabais.com/159431.jpg4fre);"</div>
Run Code Online (Sandbox Code Playgroud)
$(document).each('.imgLittle',function(){
newLink = $(this).css('background-image').replace(/^(.*?\.jpg).*/, "$1");
$(this).css('background-image',newLink)
})
Run Code Online (Sandbox Code Playgroud)
但是当我运行它时它出来了这个输出:
未捕获的TypeError:callback.apply不是函数
你可以看看那里:JsFiddle.