如何从表单中获取值以在AdonisJs中进行查询?
我正在编写搜索表单以从数据库中获取一些数据我不知道我在做什么错。页面只是刷新而没有任何反应。
1-我有一个输入为“ term”的表格>
2-我的路线:Route.get('/ telefone','TelefoneController.show')
我的控制器
async show ({ params, request, response, view }) { const term = request.input('term'); const nome = await Telefone.query().where('atendente', 'LIKE', '%'+term+'%').fetch() console.log(nome); return view.render('telefone', { nome: nome, }) }
MY HTML
<div class="container d-flex">
<form action="{{ route('/telefone')}}" method="get" class="col-sm-8">
<div class="form-group">
<label for="campotel">Buscar Nome</label>
<input type="text" name="term" class="form-control" id="campotel" placeholder="Digite o nome do funcionário">
</div>
<button type="submit" class="btn btn-success float-right">Buscar</button>
</form>
</div>
DB STRUCTURE
class TelefoneSchema extends Schema {
up () {
this.create('telefones', (table) => {
table.increments()
table.string('ramal')
table.string('voip')
table.string('atendente')
table.integer('id_departamento')
.unsigned()
.references('id')
.inTable('departamentos')
.onUpdate('CASCADE')
.onDelete('CASCADE')
table.integer('id_polo_telefone')
.unsigned()
.references('id')
.inTable('polos')
.onUpdate('CASCADE')
.onDelete('CASCADE')
table.timestamps()
})
}
down () {
this.drop('telefones')
}
}
module.exports = TelefoneSchema
page just refresh and nothing happens
我正在编写搜索表单以从数据库中获取一些数据,我不知道我在做什么错。页面只是刷新,什么也没有发生。 1-我有一个输入为“ term”的表格2-我的路线:...
回答如下:我无法复制此案件。
但是我掌握了一些可能对您有帮助的信息:
如何从表单中获取值以在AdonisJs中进行查询?
我正在编写搜索表单以从数据库中获取一些数据我不知道我在做什么错。页面只是刷新而没有任何反应。
1-我有一个输入为“ term”的表格>
2-我的路线:Route.get('/ telefone','TelefoneController.show')
我的控制器
async show ({ params, request, response, view }) { const term = request.input('term'); const nome = await Telefone.query().where('atendente', 'LIKE', '%'+term+'%').fetch() console.log(nome); return view.render('telefone', { nome: nome, }) }
MY HTML
<div class="container d-flex">
<form action="{{ route('/telefone')}}" method="get" class="col-sm-8">
<div class="form-group">
<label for="campotel">Buscar Nome</label>
<input type="text" name="term" class="form-control" id="campotel" placeholder="Digite o nome do funcionário">
</div>
<button type="submit" class="btn btn-success float-right">Buscar</button>
</form>
</div>
DB STRUCTURE
class TelefoneSchema extends Schema {
up () {
this.create('telefones', (table) => {
table.increments()
table.string('ramal')
table.string('voip')
table.string('atendente')
table.integer('id_departamento')
.unsigned()
.references('id')
.inTable('departamentos')
.onUpdate('CASCADE')
.onDelete('CASCADE')
table.integer('id_polo_telefone')
.unsigned()
.references('id')
.inTable('polos')
.onUpdate('CASCADE')
.onDelete('CASCADE')
table.timestamps()
})
}
down () {
this.drop('telefones')
}
}
module.exports = TelefoneSchema
page just refresh and nothing happens
我正在编写搜索表单以从数据库中获取一些数据,我不知道我在做什么错。页面只是刷新,什么也没有发生。 1-我有一个输入为“ term”的表格2-我的路线:...
回答如下:我无法复制此案件。
但是我掌握了一些可能对您有帮助的信息: