我正在使用"Laravel中的Eloquent ORM"执行数据库操作.我只想在数据库中获取最后一个插入ID(不是最大id).
我在laravel Eloquent ORM中搜索获取最后一个插入ID,我得到以下链接(Laravel,使用Eloquent获取最后一个插入ID),这是指从后面的函数" $data->save()" 获取最后一个插入ID .
但我需要得到
" Model::create($data)";
我的查询:
GeneralSettingModel::create($GeneralData);
User::create($loginuserdata);
Run Code Online (Sandbox Code Playgroud)
如何检索最后插入的ID?
我尝试使用php excel更新laravel,同时安装我在作曲家中发现了以下警告.
错误:
Warning: Ambiguous class resolution, "SettingsController" was found in both
"C:\xampp\htdocs\mti\app\controllers\SettingsController.php" and
"C:\xampp\htdocs\mti\app\controllers\SettingsControllerBackup.php", the first
will be used.Warning: Ambiguous class resolution, "ClassModel" was found in both
"C:\xampp\htdocs\mti\app\models\ClassModel.php" and "C:\xampp\htdocs\mti\
app\models\LoginModel.php", the first will be used.
Run Code Online (Sandbox Code Playgroud)
SettingsController:
<?php
class SettingsController extends BaseController
{
public function ChangePasswordLayout()
{
return View::make('settings/changepassword/changepassword');
}
public function ChangePasswordProcess()
{
$PasswordData = Input::all();
Validator::extend('pwdvalidation', function($field, $value, $parameters)
{
return Hash::check($value, Auth::user()->password);
});
$messages = array('pwdvalidation' => 'The Old Password is Incorrect');
$validator = Validator::make($PasswordData, User::$rulespwd, …Run Code Online (Sandbox Code Playgroud) 我考虑将我的应用程序移植到Swift 2和Xcode 7.但设备模拟器仅针对iOS 9,我看不到下载iOS 8的方法.
我安装了并行Xcode 6.3.有没有办法在iOS 8下使用设备模拟器测试和调试我的应用程序?
我有这些非常尴尬的情况,也许我误解了这些通知的使用.
我已经将AWS SES设置为在发送电子邮件后发布到主题.我已将其设置为发布Bounce,Complaint和Delivery.
我所做的是,当我在我的网络服务器上收到SNS通知时,我将在我的数据库中查找该消息ID,然后更改其状态.例如,如果传递通知到达,我将消息状态更改为"已传递".如果退回通知到达,我将消息状态更改为"退回".
但是,现在我注意到这些电子邮件中的许多都向我发送了两个通知,并且它们并不总是按特定顺序排列.有时一个比另一个早,有时反之亦然.
因此,如果"Bounce"首先到达,然后"Delivered",我在数据库中对此消息的状态将变为"Delivered",我认为这可能会产生误导.
第一个问题 如何检查这些通知的顺序?
第二个问题 我觉得我误解了"交付"通知.我曾尝试阅读AWS文档,但说实话,它们并不是地球上最好的文档.谁能给我一个简单明了的解释呢?
第三个问题 我是否正确处理这些通知?或者,还有更好的方法?
非常感谢您的帮助.
谢谢!
-
为了您的信息,我附上了一个样本,其中包含一组2个通知.一次弹跳,一次交付.
{
"Type": "Notification",
"MessageId": "2efb9ee6-6bd5-576d-b80d-d0f5e3f44f23",
"TopicArn": "arn:aws:sns:us-east-1:#####:ses_beamstyle_com_hk",
"Message": {
"notificationType": "Delivery",
"mail": {
"timestamp": "2015-07-05T19:30:40.441Z",
"source": "<no-reply@bs.com.hk>",
"messageId": "xxxxx
"destination": [
"<ooto@simulator.amazonses.com>"
]
},
"delivery": {
"timestamp": "2015-07-05T19:30:41.101Z",
"processingTimeMillis": 660,
"recipients": [
"ooto@simulator.amazonses.com"
],
"smtpResponse": "250 2.6.0 Message received",
"reportingMTA": "a9-140.smtp-out.amazonses.com"
}
},
"Timestamp": "2015-07-05T19:30:41.179Z",
"SignatureVersion": "1",
"Signature": "xxxxx",
"SigningCertURL": "xxxxx",
"UnsubscribeURL": "xxxxx"
}
{
"Type": "Notification",
"MessageId": "b6e8bb7d-4e73-52ae-b690-f56ec6527ce5",
"TopicArn": "arn:aws:sns:us-east-1:#####:ses_beamstyle_com_hk",
"Message": {
"notificationType": …Run Code Online (Sandbox Code Playgroud) php amazon-web-services amazon-sns email-notifications aws-sdk
我有以下ElasticSearch查询,我认为会返回电子邮件字段中的所有匹配项,它等于myemails@email.com
"query": {
"bool": {
"must": [
{
"match": {
"email": "myemail@gmail.com"
}
}
]
}
Run Code Online (Sandbox Code Playgroud)
}
正在搜索的用户类型的映射如下:
{
"users": {
"mappings": {
"user": {
"properties": {
"email": {
"type": "string"
},
"name": {
"type": "string",
"fields": {
"raw": {
"type": "string",
"index": "not_analyzed"
}
}
},
"nickname": {
"type": "string"
},
}
}
}
}
}
Run Code Online (Sandbox Code Playgroud)
以下是从ElasticSearch返回的结果示例
[{
"_index": "users",
"_type": "user",
"_id": "54b19c417dcc4fe40d728e2c",
"_score": 0.23983537,
"_source": {
"email": "johnsmith@gmail.com",
"name": "John Smith",
"nickname": …Run Code Online (Sandbox Code Playgroud) 我正在使用JavaScript创建一些聊天应用程序,允许用户在按下回车键后发送消息
window.onkeydown=function(event){
if(event.keyCode==13){
sendNew();
}
}
Run Code Online (Sandbox Code Playgroud)
并在sendNew()函数中;
var msg=document.getElementById('txt').value.toString().trim();
if(msg!=="") {
//send message
document.getElementById('txt').value = "";
}
Run Code Online (Sandbox Code Playgroud)
当textarea处于onfocus时按Enter键时,文本被清除但似乎插入一个新的行字符,光标将转到textarea中的下一行.
我怎样才能摆脱这个并拥有一个完全空的textarea?
我正在寻找解决方案,但没有找到解决我的问题的方法。
07-10 13:55:46.943: E/Diag_Lib(13771): Diag_LSM_Init: Failed to open handle to diag driver, error = 13
Run Code Online (Sandbox Code Playgroud)
为什么会导致?,我该如何解决?
谢谢。
我需要查看嵌入谷歌驱动器链接的pdf文件并查看iframe中的链接.
我试过以下代码:
<iframe src="https://drive.google.com/viewerng/viewer?url=https://library.osu.edu/assets/Documents/SEL/QuickConvertWordPDF.pdf" width="400px" height="300px" />
Run Code Online (Sandbox Code Playgroud)
提前谢谢..
我如何从测试类中获取“颜色”属性,但不应使用 .addClass 和 .css 函数。
.test {
color: red;
margin: 10px 10px 10px 10px;
}
Run Code Online (Sandbox Code Playgroud)
我需要为其他类添加颜色属性,如下所示
<div class="getproperty"></div>
Run Code Online (Sandbox Code Playgroud)
如何仅从测试类中获取颜色属性以使用 getproperty 类。
我想获取用于 的颜色属性class:test并将获得的颜色用于另一个名为 as 的类getproperty。
我怎样才能在 jquery 中做到这一点?
我有一个正在运行的简单身份验证脚本,但我发现对于密码为 admin 的用户 admin,密码为 ADMIN 的用户 ADMIN 也可以登录。我如何使此脚本区分大小写。我也知道可以做的加密,以便密码不存储为文本,只需要弄清楚如何使这种情况区分大小写。
if($_SERVER['REQUEST_METHOD'] == "POST" && mysql_real_escape_string($_POST['username'])!="" && mysql_real_escape_string($_POST['password']) !="") { // receive form sent via POST method
$username = mysql_real_escape_string($_POST['username']); // prevent sql injection by using "mysql_real_escape_string()"
$password = mysql_real_escape_string($_POST['password']);
$data = mysql_query("SELECT * FROM users WHERE username='$username' AND password='$password'");
if(mysql_num_rows($data) >0) { // if the query returns a result then create session variables to show user is authenticated
$_SESSION['logged'] = 1;
$_SESSION['user'] = $username;
}
}
Run Code Online (Sandbox Code Playgroud)