说我有object
与mission
有关。用户可以上传对象,并说它与这些任务之一有关系。无论如何使用Laravel的mission_id
类和规则检查用户为此对象选择的Validation
是否确实存在于此数据库中?
这样,我可以检查mission_id
不仅是一个整数,还存在于数据库中。
例如,我想我正在寻找类似的东西:
$rules = array(
'mission_id' => 'foreignKeyExistsInMissions|integer'
)
foreignKeyExistsInMissions
是我正在寻找的验证规则。
答案 0 :(得分:37)
这应该有效:
'mission_id' => 'required|exists:missions,id',
信息:
'mission_id.exists' => 'Not an existing ID',
Source(v4.2 docs)
Source(v5.5 docs)
答案 1 :(得分:0)
csv_file = open('myFile.csv', 'w')
cursor = finbot.conn.cursor()
cursor.copy_to(csv_file, 'table_name', sep=",")
任务是表名,id 是任务表上引用的列名
'mission_id' => 'required|exists:missions,id',