laravel发送邮件模板中点击的链接url动态生成
邮件模板里有url链接,生成链接有三种方式(目前总结出这三种方式)这个链接可以是:
- http://www.xxx.com/active?id=xxx&token=xxx 这种形式是把url写死的;
 - 如果项目放在另一个服务器上还需要手动改url,那么有另一种方式,根据域名动态生成url。比如在laravel下开发,那么在控制器里使用
 
$domain = $request->server('HTTP_HOST'); //获取当前服务器域名,传给邮件模板
然后在邮件模板动态拼接url即可。注意一点:<a href="http://{{$domain}}/active?id=xxx&token=xxx">$domain前面必须加上http://
- 还可以在路由里定义Route::('active/{id}/{token}');然后在邮件模板里使用辅助函数 <a href="{{url('/active',['id'=>xxx,'token'=>xxx])}}">
 
laravel发送邮件模板中点击的链接url动态生成的更多相关文章
- 使用<jsp:include>,不想写死URL,动态生成URL的解决的方法
		
JSP中文件包括有2种方式,静态包括和动态包括. 静态包括使用<%@ include file="" %>.动态包括使用<jsp:include page=&qu ...
 - 在Chrome浏览器中点击链接,打开IE浏览器,跳转到指定页面并传递参数
		
需求: 在Chrome浏览器中点击链接,打开IE浏览器,跳转到指定页面并传递参数 过程: 一些应用软件可以通过点击URL链接启动并执行操作(例如迅雷),这是如何做到的呢? 主要是通过修改注册表,注册U ...
 - 阻止iOS Web APP中点击链接跳转到Safari 浏览器新标签页
		
问题:ios封装完之后,点击里边的按钮会跳转到网页上 ——小卡遇到这个问题就是这样解决的↓↓↓ 解决方法:建议将代码放到</head>标签前,当然,另外存为一个js 文件引用也是可以的呦~ ...
 - jquery 动态绑定bind()及模拟鼠标点击A链接
		
近来自觉前端有小小进步,幸而记之. 1.两个 css class 紧挨在一起 则在html元素中,要同时拥有这两个class,才能起作用 .block.db{ background-image:url ...
 - Delphi中点击DBGrid某一行获得其详细数据方法
		
http://www.cnblogs.com/leewiki/archive/2011/12/16/2290172.html Delphi中点击DBGrid某一行获得其详细数据方法 前提是用ADOTa ...
 - python selenium自动化点击页面链接测试
		
python selenium自动化点击页面链接测试 需求:现在有一个网站的页面,我希望用python自动化的测试点击这个页面上所有的在本窗口跳转,并且是本站内的链接,前往到链接页面之后在通过后退返回 ...
 - selenium 点击页面链接测试
		
点击页面链接测试 http://www.51testing.com/html/21/n-862721.html 需求:现在有一个网站的页面,我希望用python自动化的测试点击这个页面上所有的在本窗口 ...
 - 在IE中点击转跳,并打开chorme浏览器继续浏览指定页面,IE自定义ocx控件开发
		
因项目需要,需要开发一个功能:在IE中点击转跳,并打开chorme浏览器继续浏览指定页面. 分析需求后,参考了: https://www.cnblogs.com/ffjiang/p/7908025.h ...
 - [转载]GridView中点击某行的任意位置就选中该行
		
原文链接:http://www.cnblogs.com/Echo529/p/4521701.html GridView中点击某行的任意位置就选中该行 分类: 第一步:添加选择列 点击GridView右 ...
 
随机推荐
- 【STM32】串行通信原理
			
(1)通信接口背景知识 并行通信: --传输原理:数据各个位同时传输 --优点:速度快 --缺点:占用引脚资源多 串行通信: ...
 - PHPstorm支持YAF框架代码自动提示
			
文件下载地址:https://github.com/xudianyang/yaf.auto.complete 然后找到phpstorm File->settings->Langua ...
 - session的垃圾回收机制
			
session.gc_maxlifetime session.gc_probability session.gc_divisor session.gc_divisor 与 session.gc_pro ...
 - 移除django的旧版本
			
移除django的旧版本 下面这一段代码打进去绝对能看到你想要的,根据这个路径去找版本文件夹,他的名字应该是django.2xx.xxx很长一段,请你删了它! import django import ...
 - Docker 容器简介与部署
			
关于Docker容器技术 参考文献:<docker 从入门到精通> Docker容器简介 Docker的构想是要实现 "Build,Ship and Run Any App,An ...
 - Nginx负载均衡调度算法
			
Nginx支持的负载均衡调度算法方式如下: 1. weight轮询(默认) 接收到的请求按照顺序逐一分配到不同的后端服务器,即使在使用过程中,某一台后端服务器宕机,nginx会自动将该服务器剔除出队列 ...
 - JS基础_数据类型-Null类型和Undefined类型
			
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title> ...
 - vm文件
			
<html> <head> <title>编队管理</title> </head> <style type="text/cs ...
 - MySQL--高性能MySQL笔记一
			
链接管理与安全性: 每个客户端连接都在服务器进程中拥有一个线程. MySQL5.5以及更新的版本提供了一个API,支持线程池插件,可以使用池中少量的线程服务大量的链接. 认证基于用户名.密码和原始主机 ...
 - groovy程序设计
			
/********* * groovy中Object类型存在隐式转换 可以不必使用as强转 */ Object munber = 9.343444 def number1 = 2 println mu ...