【发布时间】:2020-12-31 20:40:57
【问题描述】:
在我的控制器中,我收到错误函数的参数太少
public function getpayrollID($id)
{
$fetch2 = DB::table('payroll_details')->where('payroll_daily_id',$id)
->get();
foreach($fetch as $payrollID){
$payroll_id = $payrollID->payroll_daily_id;
}
}
public function payroll($id,$payroll_id)
{
$fetch = DB::table('payroll_attendance')->where('wrk_id',$id)
->where('payroll_daily_id',$payroll_id)
->select(DB::raw('count(wrk_id) as totattn'))
->get();
return $fetch;
}
可以在 web.php 中路由
Route::get('api/payroll_date/{id}','API\payrollController@payroll');
Route::get('api/payroll_id/{id}','API\payrollController@getpayrollID')
我正在使用 axios 获取
axios.get('/api/getpayroll_id/'+ this.$route.params.id).then(({data})=>{ (this.payroll_id = data);
axios.get('/api/payroll_date/'+ this.wrk_id).then(({data})=>{
(this.payrolldate = data);
【问题讨论】:
-
您的路线
payroll和功能getpayrollID不匹配,请添加正确的或修复它 -
对不起,我忘了添加路线。请检查一下