我一直在尝试使用MongoDb,当我运行脚本进行连接时,它不能,因为密码使用了@符号.
连接到MongoDb
mongodb://username:password@localhost
但由于我连接到MongoDb的密码使用@符号,因此符号无法连接@.
例如;
new MongoClient("mongodb://mongo:p@assword@localhost);
将抛出以下错误;
PHP Fatal error: Uncaught exception 'MongoConnectionException' with message 'Failed to connect to: assword!@localhost:27017: Couldn't get host info for assword!@localhost'
如您所见,它认为@密码中的第一个是密码和主机的分隔符.
有没有办法连接,并@在使用MongoClient时允许密码中的符号?
我将Laravel 5.4与预建的身份验证库一起使用。
当用户成功登录时,我想发出一个甜蜜的警报(或弹出窗口),但我找不到重定向发生的逻辑位置。
所以:
用户登录成功
被转发到家庭控制器(需要在代码中找到它并附加即显消息还是其他?)
在我看来,检测内存中是否有即时消息,并确定内存中是否有即时消息,因此我可以使用Javascript查询并显示一个警告框。
编辑:
我已经设置好了,很好:
use AuthenticatesUsers;
/**
* Where to redirect users after login.
*
* @var string
*/
protected $redirectTo = '/';
Run Code Online (Sandbox Code Playgroud)
但是我需要找到引用的地方?并添加即时消息
谢谢
我想在邮件中发送图像.如何添加图像以便在电子邮件中显示我想要将图像添加到客户端消息体.如何在客户端邮件正文中使用html?
这是我的代码:
<?php
/* subject and email varialbles*/
$emailSbuject = 'Enquiry';
$webMaster = 'vivek@a.com';
$emailSbuject2 = 'Thank you';
$client = ' $emailFeild\r\n';
/*gathering data variables*/
$nameFeild = $_POST['name'];
$cityFeild = $_POST['city'];
$countryFeild = $_POST['country'];
$emailFeild = $_POST['email'];
$phoneFeild = $_POST['phone'];
$otherFeild = $_POST['other'];
$questionFeild = $_POST['question'];
$commentFeild = $_POST['comment'];
$phone1Feild = $_POST['phone1'];
$hear1Feild = $_POST['hear1'];
$hear2Feild = $_POST['hear2'];
$hear3Feild = $_POST['hear3'];
$hear4Feild = $_POST['hear4'];
$referralFeild = $_POST['referral'];
$otherhearFeild = $_POST['otherhear'];
// admin message body
$body= <<<EOD
Contact Form Details of …Run Code Online (Sandbox Code Playgroud)