在我的数据库中,我保存了包含刀片标记的文本,如:
Hello {!! $name !!} how are you today.
我将此文本传递给变量$text中的电子邮件模板。在电子邮件中,我使用{!!$text!}获取邮件中的文本。然而,当电子邮件发送时,它会显示{!符号而不是变量(也是传递的)。如何将刀片标记保存在数据库中,并将其传递给需要替换{!的代码!有什么!!}有正确的变量?
我的邮件功能.
$email = $order->email;
$name = $order->billingname;
//The text From the database.
$email
我可以从文档中读取以下内容,以便了解用户是否经过身份验证:
if (Auth::check())
{
// The user is logged in...
}
在此之前,一切都在为我工作(认证)
我仍然错过的是如何使用刀片管理身份验证。例如,为了显示不同的菜单,如果用户是身份验证的还是未进行身份验证的。
但是我不会复制我所有的刀片模板来获得上面的内容。我想了解如何放置条件(在哪里控制器或视图?)为了显示(yeld)基于当前状态的不同内容
例如,我想为我的app.blade.php文件编写伪代码:
....
<body >
@if (Auth::check())
我使用"A verification email sent to email@example.com"身份验证系统,我想将用户输入的电子邮件发送到verify.blade.php,这样我就可以在verify.blade.php中显示类似laravel的内容。 我不知道如何获取请求数据并将其传递给刀片模板。我试图传递请求,但它不起作用。 class VerificationController extends Controller
{
public function show(){
return view('auth.verify')-
所以我需要将我的刀片电子邮件模板存储在数据库中。现在,我在视图中使用db内容有问题,因为动态信息没有呈现。
下面是详细说明我所面临的更多问题的代码:
邮件类:
namespace App\Mail;
use Illuminate\Bus\Queueable;
use Illuminate\Mail\Mailable;
use Illuminate\Queue\SerializesModels;
use Illuminate\Contracts\Queue\ShouldQueue;
use App\User;
class activateUser extends Mailable
{
如何在Laravel 5.3中自定义重置电子邮件刀片模板的路径?
使用的模板是:vendor/laravel/framework/src/Illuminate/Notifications/resources/views/email.blade.php
我想建造我自己的。
另外,如何更改此电子邮件的文本,请参阅:vendor/laravel/framework/src/Illuminate/Auth/Notifications/ResetPassword.php
public function toMail()
{
return (new MailMessage)
-&g
我不知道这是否可能
我试图发送自定义电子邮件所有用户从我的用户表。我用的是拉拉维尔的邮包。
有一个这样的刀片模板:
@component('mail::message')
# New Book Lunch
This is the body of the email.
@component('mail::button', ['url' => $url ?? ''])
View Order
@endcomponent
Thanks,<br>
{{ config('app.name') }}
@
我目前正在构建一个功能,其中用户可以从选择框中选择一个选项,一旦选择了一个项目,您可以单击一个按钮,该按钮点击我的端点,然后提交并存储它。 但是,如果我没有选择任何内容,而只是单击按钮,那么它就会在同一个端点上访问一个404页面。 刀片 下面包含选择框和按钮的刀片语法。 please select one of the teams below to store your preference.
{!! Form::open(['route' => ['team.create.link', $team->id],