我有两个表单页面(views / sales / create.blade.php和views / purchases / create.blade.php)。两个页面都具有名称为“ date”的输入标签
<script>
$(document).ready(function(){
$("button").click(function(){
if ($('input:text').val().length == 0)
{
alert("please enter the text");
}
else {
$('#demo').append(<li>('#myText').val()</li>);
}
});
});
</script>
<body>
<input type="text" id="myText" onfocus="this.value=''">
<button>add</button>
<ul id="demo">
</ul>
</body>
</html>
我有两个控制器来处理那些具有相同代码行的请求
<input type="text" name="date" />
SalesController返回日期,但是PurchaseController仅返回一个空字符串。顺便说一下,我使用datepicker作为日期输入。我复制了create.blade.php,进行了较小的修改,如果SalesController有效,为什么其他的无效?
一个有趣的事情是,如果我将代码更改为此: 视图/购买/create.blade.php:
public function store(Request $request){
return "Date: " . $request->date;
}
PurchaseController.php:
<input type="text" name="date1" />
工作正常。
答案 0 :(得分:0)
您可以尝试这样,也可以参考Laravel documentation
public function store(Request $request)
{
$date= $request->input('date');
echo "Date =". $date;
}