如何解决在Laravel中使用vue.js获取动态字段数据
我正在创建多个动态字段,并且将相同的内容发布到laravel控制器方法中,但是我能够获取简单字段数据(不是动态生成的字段),而是动态生成这些值的数组字段,我无法进入控制器方法。
<input :name="'students['+studentdetails.id+']['+studentdetails.class+']'" type="text" class="form-control"/>
<input :name="'students['+studentdetails.id+']['+studentdetails.class+']'" type="text" class="form-control"/>
在获取控制器的方法中:
printr($request->attributes);
export default {
data() {
...
return {
form: new Form({
title: "",attributes: [],}),};
addStudent() {
const header = {
Authorization: "Bearer " + this.token,};
this.form
.post(APP_URL + `/api/addStudent`,{ headers: header })
.then((response) => {
if (response.status == 200) {
location.replace(APP_URL + "/success");
}
});
},};
没有价值。
解决方法
您现在正在将web: gunicorn index:server --workers 4
和Traceback (most recent call last):
File "/app/.heroku/python/lib/python3.6/site-packages/gunicorn/arbiter.py",line 225,in run
handler()
File "/app/.heroku/python/lib/python3.6/site-packages/gunicorn/arbiter.py",line 260,in handle_term
raise StopIteration
StopIteration
During handling of the above exception,another exception occurred:
Traceback (most recent call last):
File "/app/.heroku/python/bin/gunicorn",line 11,in <module>
sys.exit(run())
File "/app/.heroku/python/lib/python3.6/site-packages/gunicorn/app/wsgiapp.py",line 61,in run
WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]").run()
File "/app/.heroku/python/lib/python3.6/site-packages/gunicorn/app/base.py",line 223,in run
super(Application,self).run()
File "/app/.heroku/python/lib/python3.6/site-packages/gunicorn/app/base.py",line 72,in run
Arbiter(self).run()
File "/app/.heroku/python/lib/python3.6/site-packages/gunicorn/arbiter.py",line 228,in run
self.halt()
File "/app/.heroku/python/lib/python3.6/site-packages/gunicorn/arbiter.py",line 345,in halt
self.stop()
File "/app/.heroku/python/lib/python3.6/site-packages/gunicorn/arbiter.py",line 393,in stop
time.sleep(0.1)
File "/app/.heroku/python/lib/python3.6/site-packages/gunicorn/arbiter.py",line 245,in handle_chld
self.reap_workers()
File "/app/.heroku/python/lib/python3.6/site-packages/gunicorn/arbiter.py",line 525,in reap_workers
raise HaltServer(reason,self.WORKER_BOOT_ERROR)
gunicorn.errors.HaltServer: <HaltServer 'Worker failed to boot.' 3>
创建为字符串,但不应创建为字符串。完全删除字符串引号,因为仅使用变量:
import pandas as pd
import dash
from dash.dependencies import Input,Output,State
import dash_html_components as html
import dash_core_components as dcc
import plotly as py
from plotly import graph_objs as go
from plotly.graph_objs import *
import flask
from app import app
import os
from tabs import reporting,portfolio,market,deal,revenue,comps,analysis
app.layout = html.Div([
# header
html.Div([
html.Div(
html.Img(src='https:///logo.png',height="100%"),],className="row header"
),# body
#html.Div(className='background')
# tabs
html.Div([
dcc.Tabs(
id="tabs",vertical=True,className="mb-3",#style={"height":"60"},children=[
dcc.Tab(label="Portfolio",value="portfolio_tab"),dcc.Tab(label="Revenue",value="revenue_tab",dcc.Tab(label="Deal",value="deal_tab")
],)
],className="row tabs_div"
),# Tab content
html.Div(id="tab_content"),)
])
# In[9]:
# Render tabs/subtabs
@app.callback(
Output("tab_content","children"),[
Input("tabs","value"),Input("subtabs","value")
],)
def render_content(tab,subtab):
"""
For user selections,return the relevant tab
"""
if tab == "portfolio_tab":
return portfolio.layout
if tab == "reporting_tab":
return reporting.layout
if tab == "market_tab":
return market.layout
elif tab == "deal_tab":
return deal.layout
else:
return (dash.no_update)
# In[10]:
if __name__ == '__main__':
# Production
app.run_server(debug=True)
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。