邮件通知中的Laravel自定义操作网址

时间:2018-07-10 13:14:30

标签: php laravel

我对Laravel 5.5中的邮件通知有疑问。

我在函数toMail()中使用

CustomNotification.php:

->action('Open myapp', url('myapp://test'))

如果我发送邮件,我会得到一个空的href标签(styleclass有效)。

如何使用 myapp:// 代替 http:// 在邮件通知中创建操作?

它必须像: enter image description here

2 个答案:

答案 0 :(得分:0)

使用forceSchema方法:

$urlGenerator = url();
$urlGenerator->forceSchema('myapp'); // forceScheme() for laravel 5.4+ 
$url = $urlGenerator->to('test');

答案 1 :(得分:0)

邮件削减了(可能出于安全原因)自定义URL(例如myapp://test)。 您可以解决以下问题:创建登录页面,然后使用自定义URL放置按钮(在邮件中必须放置登录页面URL)。