Laravel 9. 在控制台中创建自己的命令后,任何使用composer或artisan的操作都会导致错误:
In Macroable.php line 113:
Method App\Console\Commands\CustomTask::isDeferred does not exist.
composer update
但这php artisan cleaner
并没有帮助 - 控制台中出现相同的错误。
我仅恢复备份功能。告诉我在哪里挖?提前致谢!
Laravel 9. 在控制台中创建自己的命令后,任何使用composer或artisan的操作都会导致错误:
In Macroable.php line 113:
Method App\Console\Commands\CustomTask::isDeferred does not exist.
composer update
但这php artisan cleaner
并没有帮助 - 控制台中出现相同的错误。
我仅恢复备份功能。告诉我在哪里挖?提前致谢!
帮助将数组写入数据库。这里有张桌子。存在与数据库的连接。该表单具有与数组相同的数据(日期、数字、名称)的字段,并且有动态创建的字段。表格:
<form>
<table>
<tr>
<td><input name='datestamp[]'/><input name='numbe[]r'/><input name='name'[]/>
</tr>
<tr>
<td><input name='prod[]'/><input name='artikul[]'/><input name='price[]'/><button>ДОБАВИТЬ СТРОКУ</button>//ДИНАМИЧЕСКИЕ ПОЛЯ
</tr>
</table>
<input type="hidden" name='prod_id]'>
<button type="submit'>Send</button>
</form>
一段控制器代码:
public function insert(Request $request){
$id= $request->input('prod_id');
$datestamp= $request->input('datestamp');
$number= $request->input('number');
$name= $request->input('name');
$prod= $request->input('prod');
$artikul= $request->input('artikul');
$price= $request->price('artikul');
foreach ($request as $id){
DB::insert('insert into supplys (datestamp,number,name,prod,artikult,price)
values(?,?,?,?,?,?,?,?,?,?,?)', [$datestamp,$number,$name,$prod,$artikul,$price])
};
return redirect () -> route ( 'new' );
}
我在控制器中试过这个:
$price= $request['artikul']
数组到字符串的转换错误。JSON 不适合 - 在示例中,截断形式。实际上,它要大得多,并且 acc 中需要每个元素。表列。错误在哪里?感谢任何想法!
请告诉我解决以下问题的最佳方法。问题。表中有动态字段(点击添加)。有没有可能,如果有一个 tr c id=" addr(N) " >1 元素,那么 tr c id=' addr(N-1) " 元素可以改变它的 td ("number" 和“瓦尔”)
$(document).ready(function(){
var i=1;
$("#add_row").click(function(){b=i-1;
$('#addr'+i).html($('#addr'+b).html()).find('td:first-child').html(i+1);
$('#tab').append('<tr id="addr'+(i+1)+'"></tr>');
i++;
});
$("#delete_row").click(function(){
if(i>1){
$("#addr"+(i-1)).html('');
i--;
}
calc();
});
});
table {
border-collapse: collapse;
}
table, th, td {
border: 1px solid black;
}
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<table id="tab" style="border:2">
<tbody>
<tr id="addr1">
<td id="number">1</td>
<td id="val">Value1-2</td>
</tr>
</tbody>
<div>
<button id="add_row" class="pull-left btn btn-info btn-mini " style="margin-left: 5%">Добавить строку</button>
<button id='delete_row' class="pull-right btn btn-danger btn-mini">Удалить строку</button>
</div>
</table>
面临通过多个回调参数验证一个表单字段的需要。例如:用户注册字段 - 您需要检查最大和最小长度(这是内置的)以及用户是否已经登录。是否可以使用 CI 中的表单验证,通过多个参数根据您自己的一个字段规则来实现验证。