php - OCTOBERCMS 形式和模型
问题描述
我是 OctoberCms 的新手,我对 Laravel 也没有太多了解。在自学时,我面临这样的请求,如果记录存在查询,我需要读取数据库并查找匹配项,但我真的很困惑。
这是我在 form.htm 中设计我的表单的表单。
use Drufal\DynamicContentManager\Models\MembersVerification;
==
<form data-request="onSend" accept-charset="UTF8" enctype="multipart/form-data">
<div class="form-group">
<label>First Name:</label>
<input type="text" class="form-control" name="first_name" required>
</div>
<div class="form-group">
<label>Middle Name:</label>
<input type="text" class="form-control" name="middle_name">
</div>
<div class="form-group">
<label>Last Name:</label>
<input type="text" class="form-control" name="last_name" required>
</div>
<div class="form-group">
<button type="submit" class="btn btn-primary" >Submit</button>
</div>
</form>
这是我的模型
<?php namespace Drufal\DynamicContentManager\Models;
use Model;
use Input;
/**
* Model
*/
class MembersVerification extends Model
{
use \October\Rain\Database\Traits\Validation;
/*
* Disable timestamps by default.
* Remove this line if timestamps are defined in the database table.
*/
public $timestamps = false;
/**
* @var array Validation rules
*/
public $rules = [
];
/**
* @var string The database table used by the model.
*/
public $table = 'drufal_dynamiccontentmanager_members';
public function onSend(){
$fn = Input::get('first_name');
$mn = Input::get('middle_name');
$ln = Input::get('last_name');
$membertbl=$table::where('first_name', '=', $fn)->first();
if ($membertbl === null) {
echo"
<script>
alert('Successfully');
</script>
";
}else{
echo"NO RESULT";
}
}
}
请帮助新手。
解决方案
我认为您在数据库请求中错过了 DB:::
$users = Db::table('users')->where('votes', 100)->first();
也许这个文档会帮助你:
推荐阅读
- excel - 比较两张工作表并仅使用唯一 ID 突出显示不匹配的行
- r - 在公式中按比例降低一个值
- python - 将视频信号从文件发送到设备并在 Python 中同时记录其输出
- c# - Project.exe 系统警告:在 winforms 中添加用户控件 WPF 后出现未知硬错误
- performance - 我应该使用 JMeter 还是 Selenium 来进行 Web 应用程序的负载和性能测试?
- python - 用python构建一个简单的数独打印
- swift - SwiftUI UIViewRepresentable 中的“无法推断通用参数”
- python - 从函数返回值到变量
- javascript - 循环中的 Ajax 调用:Ajax 请求被取消,除了最后一个
- laravel - 更新 laravel API 中的移动应用程序配置文件