我正在 Laravel 和 Vue.js 中开发一个项目。当我使用 Vue.js 语法时{{var_name}},我收到一个错误,因为 Laravel 分隔符也是{{ }}. 如何更改 Vue.js 的分隔符,使其不与 Laravel 冲突?
这是我用于layout.app.blade.php的代码:
<!DOCTYPE html>
<html lang="{{ app()->getLocale() }}">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<!-- CSRF Token -->
<meta name="csrf-token" content="{{ csrf_token() }}">
<title>{{ config('app.name', 'Laravel') }}</title>
<!-- Styles -->
<link href="{{ asset('css/app.css') }}" rel="stylesheet">
<script src="{{ asset('js/vue.min.js') }}"></script>
<link rel="stylesheet" href="{{asset('js/style.css') }}">
</head>
<body>
<div id="app">
<nav class="navbar navbar-default navbar-static-top">
<div class="container">
<div class="navbar-header">
<!-- …Run Code Online (Sandbox Code Playgroud) 我正在使用laravel 5.5,并尝试发送带有客户端标志的图像的电子邮件。为了从视图的图像访问我复制它变成公共文件夹的排队邮件将访问它。
只需执行一次操作,我就可以向客户端发送多封电子邮件,并带有登录电子邮件地址,以及与附件中的电子邮件类似的pdf文件,并带有签名图像。然后,可以从不同的电子邮件中多次调用同一张图片。对于这一点,我复制一个图像与编纂名称为每封电子邮件,并传递图像可邮寄的名称。
问题是要在有限的时间内使客户公开。然后,我试图使Illuminate\Mail\Events\MessageSent事件侦听器删除公共文件夹的图像,从而从事件中获取图像名称...但是我无法访问它。
提前致谢。
class SEPA extends Mailable
{
use Queueable, SerializesModels;
public $client;
/**
* Create a new message instance.
*
* @param Client $client
*/
public function __construct(Client $client)
{
$this->client = $client;
}
/**
* Build the message.
*
* @return $this
*/
public function build()
{
$date = Carbon::now();
// Name codified
$fileName = md5(microtime()).".png";
// Making the image accessible from views …Run Code Online (Sandbox Code Playgroud)