我想检查用户是否通过 new_password 输入作为当前密码,我想用消息重定向:Your current password can't be with new password。我怎么能检查这个?我想做系统更改密码用户,但我想拒绝旧密码通过。我该怎么办?
if (!(Hash::check($request->old_password, Auth::user()->password))) {
return response()->json(['errors' => ['Your current password can't be with new password']], 400);
}
Run Code Online (Sandbox Code Playgroud)
代码不起作用。我需要将旧密码写入数据库吗?
我有问题,当我想为 CSS 做预加载时:
<link rel="preload" href="{{ asset('css/vendor.min.css') }}" as="style" onload="this.rel='stylesheet'">
<link rel="preload" href="{{ asset('css/iziToast.min.css') }}" as="style" onload="this.rel='stylesheet'">
<link rel="preload" href="{{ asset('css/styles.min.css') }}" as="style" onload="this.rel='stylesheet'">
Run Code Online (Sandbox Code Playgroud)
页面加载时,我会在几秒钟内获得没有样式的 HTML。我如何进行预加载和样式?HTML 页面很大。
如何从@yieldPHP 中获取内容?
我在 app.blade.php 中的示例:
@yield('image-url', asset('/img/metaog.png?2'))
Run Code Online (Sandbox Code Playgroud)
我想从 image-url 获取图像大小:
<?php
$image = getimagesize(yield('image-url', asset('/img/metaog.png?2')));
$width = $image[0];
$height = $image[1];
?>
Run Code Online (Sandbox Code Playgroud)
我怎样才能正确地得到这个?我的代码不起作用。
我有last_activity列,其中使用中间件写入日期最后一个活动的用户。
如何查看在线用户以及何时注销?
中间件:
class LastActivityUser
{
/**
* Handle an incoming request.
*
* @param \Illuminate\Http\Request $request
* @param \Closure $next
* @return mixed
*/
public function handle($request, Closure $next)
{
if (\Auth::check() && (\Auth::user()->last_activity < new \DateTime('-5 minutes'))) {
$user = \Auth::user();
$user->last_activity = new \DateTime;
$user->timestamps = false;
$user->save();
}
return $next($request);
}
}
Run Code Online (Sandbox Code Playgroud)
用户模型中的代码:
public function online() {
return ($this->last_activity > new \DateTime('-5 minutes') && $user->check()) ? true : false;
}
Run Code Online (Sandbox Code Playgroud)
$user->check=> Auth::check()-不起作用。我不需要使用Auth :: check(),我需要在其他用户上显示在线用户。但是 …
我有问题。当我用vue加载页面时,得到变量:@{{ value }}。但是当页面满载时,变量不可见。我该如何解决?我使用引导程序以及之前包含的所有脚本:</body>。
我的模板:
<div class="container padding-bottom-3x mb-1">
<div class="row">
<div class="col-lg-9">
<ul class="messages-list" v-chat-scroll>
<message v-for="value,index in chat.message"
:key=value.index
:user=chat.user[index]
:time=chat.time[index]
>
@{{ value }}
</message>
</ul>
<div class="send-message">
<form action="">
<div class="form-group">
<span class="text-danger">@{{ typing }}</span>
<textarea class="form-control" v-model='message' @keyup.enter='send'></textarea>
</div>
</form>
</div>
<!-- <nav class="pagination">
<div class="column">
<ul class="pages">
<li class="active"><a href="#">1</a></li>
<li><a href="#">2</a></li>
<li><a href="#">3</a></li>
<li><a href="#">4</a></li>
<li>...</li>
<li><a href="#">12</a></li>
</ul>
</div>
<div class="column text-right hidden-xs-down"><a class="btn btn-outline-secondary btn-sm" href="#">Next <i class="icon-arrow-right"></i></a></div>
</nav> …Run Code Online (Sandbox Code Playgroud)