小编fak*_*eta的帖子

如何使用laravel 5中的队列通过电子邮件发送密码重置链接

我正在使用laravel的ResetsPasswords特性来实现密码重置.我想要实现的是使用队列发送电子邮件.通过代码挖掘我在函数postEmail()中找到了以下行:

$response = Password::sendResetLink($request->only('email'), function (Message $message) {
            $message->subject($this->getEmailSubject());
        }); 
Run Code Online (Sandbox Code Playgroud)

进一步挖掘我注意到sendResetLink()函数是在PasswordBroker类中实现的,而PasswordBroker类又调用函数emailResetLink().emailResetLink函数返回以下内容:

return $this->mailer->send($view, compact('token', 'user'), function ($m) use ($user, $token, $callback) {
            $m->to($user->getEmailForPasswordReset());
Run Code Online (Sandbox Code Playgroud)

我可以简单地mailer->send改为mailer->queue.如果不修改这个非项目文件,它们是更好的方法吗?

email queue laravel-5 laravel-5.1

10
推荐指数
2
解决办法
6544
查看次数

相对于另一个元素定位一个元素

我的表格中有两个标签。第二个仅次于第一个。在列表框索引更改上,它们两个都填充有文本,并且它们都设置了MaximumSize属性,因此它们只能垂直增长。当上部标签充满足够长的字符串时,其内容将覆盖在第二个标签上。

有什么简单的方法可以将元素的位置绑定到另一个元素的高度?还是应该仅根据所选元素的高度以编程方式更改位置?

c# layout position element winforms

3
推荐指数
1
解决办法
283
查看次数

Laravel Blade:如何从当前语言环境访问不同语言环境的字符串翻译?

我是 Laravel 的新手。请幽默一下我。我正在开发一个可以使用两种不同语言的网站。我有两个文件,en.jsonte.json,位于resources/lang

\n
// en.json\n"language-text": "English"\n
Run Code Online (Sandbox Code Playgroud)\n
// te.json\n"language-text": "\xe0\xb0\xa4\xe0\xb1\x86\xe0\xb0\xb2\xe0\xb1\x81\xe0\xb0\x97\xe0\xb1\x81"\n
Run Code Online (Sandbox Code Playgroud)\n

我需要向访问者表明他们可以使用英语和泰卢固语使用该网站。因此,在我的刀片的标题中,我有这段代码来呈现语言链接:

\n
@foreach ($languages as $language)\n    @if ($language->code == app()->getLocale())\n        <a href={{url()->current()}}>{{ __(\'language-text\') }}</a>\n    @else\n        <a href={{\n                    str_replace(\n                        \'/\'.app()->getLocale().\'/\',\n                        \'/\'.$language->code.\'/\',\n                        url()->current()\n                    )\n                }}>{{ __(\'language-text\') }}</a>\n    @endif\n@endforeach\n
Run Code Online (Sandbox Code Playgroud)\n

英语版本的输出:

\n
<a href="mywebsite.com/en/mypage">English</a>\n<a href="mywebsite.com/te/mypage">English</a>\n
Run Code Online (Sandbox Code Playgroud)\n

泰卢固语版本的输出:

\n
<a href="mywebsite.com/en/mypage">\xe0\xb0\xa4\xe0\xb1\x86\xe0\xb0\xb2\xe0\xb1\x81\xe0\xb0\x97\xe0\xb1\x81</a>\n<a href="mywebsite.com/te/mypage">\xe0\xb0\xa4\xe0\xb1\x86\xe0\xb0\xb2\xe0\xb1\x81\xe0\xb0\x97\xe0\xb1\x81</a>\n
Run Code Online (Sandbox Code Playgroud)\n

而我想要的是这样的:

\n
<a href="mywebsite.com/en/mypage">English</a>\n<a href="mywebsite.com/te/mypage">\xe0\xb0\xa4\xe0\xb1\x86\xe0\xb0\xb2\xe0\xb1\x81\xe0\xb0\x97\xe0\xb1\x81</a>\n
Run Code Online (Sandbox Code Playgroud)\n

我需要language-text跨区域访问。就像我需要language-textte.json当前区域设置时进行访问en一样,反之亦然。我的 laravel 文盲大脑告诉我它应该足够简单。我四处搜寻却一无所获。这些 问题看起来很有希望,但这些答案却在我的脑海中闪过。对于这个问题是否存在更简单的解决方案?

\n

resources/lang/te.json当区域设置是时,如何访问密钥, …

laravel laravel-blade

2
推荐指数
1
解决办法
2568
查看次数