美好的一天,
我发送的电子邮件类似于:Laravel 5:发送电子邮件.我是这样做的:
$mail_status = Mail::send( 'emails.followup', $data, function( $message ) use ($data) {
$message->to( $data['email'] )
->from( $data['email_from'], $data['email_name'] )
->subject( $data['subject'] );
});
if($mail_status) {
$ret_status = 'sent';
}
else
$ret_status = 'sent_failed';
Run Code Online (Sandbox Code Playgroud)
现在,如果$ret_status是'sent_failed',我想知道发生了什么.我该怎么做?如何从邮件服务器查看邮件?
这是我的.env档案:
MAIL_DRIVER=smtp
MAIL_HOST=mail.mydomain.com
MAIL_PORT=465
MAIL_USERNAME=noreply@mydomain.com
MAIL_PASSWORD=thepassword
MAIL_ENCRYPTION=ssl
Run Code Online (Sandbox Code Playgroud)
更新:
看起来上面的方法是Laravel 4.如果您知道如何使用Laravel 5+获取错误代码,我可以将其视为正确的答案.
定义数组的默认/回退值的最佳做法是什么?
描述:
我的函数接受2个参数.其中一个是可供选择的一系列选项.如果尚未传递数组,则它具有默认/回退值,如示例所示:
public function selectName($howMany = 1, $seed = ['john', 'bob', 'mark', 'cindy']){...
Run Code Online (Sandbox Code Playgroud)
支持问题:
a)将填充数组存储在默认参数中是个好主意吗?
b)哪个更好,一个常数array_merge,if(empty...?
我的网站网址是www.testing.com,还有另一个网站www.testing.com/newsite.
我希望每个人www.testing.com/newsite都能被重定向到www.newsite.com
我试图做一些非常基本的字符串格式设置,但立即陷入困境。
此代码有什么问题?
import strutils
import parseopt2
for kind, key, val in getopt():
echo "$1 $2 $3" % [kind, key, val]
Run Code Online (Sandbox Code Playgroud)
我知道了,Error: type mismatch: got (TaintedString) but expected 'CmdLineKind = enum'但我不知道该如何解决。
在PHP中如何读取文本文件并将每行放入数组中?
我发现这个代码在某种程度上做了它,但是找了一个=标志,我需要寻找一个新的代码:
<?PHP
$file_handle = fopen("dictionary.txt", "rb");
while (!feof($file_handle) ) {
$line_of_text = fgets($file_handle);
$parts = explode('=', $line_of_text);
print $parts[0] . $parts[1]. "<BR>";
}
fclose($file_handle);
?>
Run Code Online (Sandbox Code Playgroud) 所以我在我的 web.php 中定义了一个路由,就像这样......
Route::any('/items/{id}/{slug}', 'Items\ItemController@item')->name('items.item');
Run Code Online (Sandbox Code Playgroud)
我正在尝试创建一个函数,通过调用它的名称,我可以从路由中获取 URL 的字符串模式 '/items/{id}/{slug}'...
我认为这会起作用..但它没有(它告诉我我缺少参数 id 和 slug)。
// Should assign the string 'items/{id}/{slug}' to the variable.
$url_pattern = route('items.item');
Run Code Online (Sandbox Code Playgroud)
我正在使用 Laravel 5.3。
$str = "blabla and, some more blah";
$delimiters = " ,¶.\n";
$char_buff = preg_split("/(,) /", $str, -1, PREG_SPLIT_DELIM_CAPTURE);
print_r($char_buff);
Run Code Online (Sandbox Code Playgroud)
我明白了:
Array (
[0] => blabla and
[1] => ,
[2] => some more blah
)
Run Code Online (Sandbox Code Playgroud)
我能够弄清楚如何使用括号来使逗号显示在它自己的数组元素中 - 但是我如何使用多个不同的分隔符(例如,$ delimiters变量中的那些分隔符)来执行此操作?