沃梦达 / 编程问答 / php问题 / 正文

将多个参数从函数传递到函数并访问输入-Laravel

pass multiple params from function to funtion and access inputs -Laravel(将多个参数从函数传递到函数并访问输入-Laravel)

本文介绍了将多个参数从函数传递到函数并访问输入-Laravel的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

$myCourseData['points'] = "1";                 
 $myCourseData['totalPoints'] = "2";

$this->update($myCourseData,$myCourseId);
我想将points&;totalPoints从函数传递到函数update(),并以$request->points;的身份访问points中的points。我如何才能这样做?仅points&;totalPoints从上述函数传递,update()函数输入中的其他参数从其他地方传递。
function update($request,$id){

 $validator = Validator::make(
            $request->all(),
            [
                'course_id'       => 'nullable|integer',  
                'exam_numbers'    => 'nullable|integer',
                'points'          => 'nullable|integer', 
                'subscription' => 'nullable|boolean',
                'totalPoints'=>'nullable|integer'
            ]
        );     

$points =  $request->points;
}          
    

    

推荐答案

我认为您需要在Request类对象中添加点数和总点数,然后发送到更新函数。在这里,我试图只使用一个控制器来实现一些东西。

<?php
use IlluminateHttpRequest;
use AppHttpControllersController;


class DashboardController extends Controller
{
    public function abc(){
        $myCourseData = new Request(["points" => "1", "totalPoints" => "2"]);
        $myCourseId = 5;

        $this->update($myCourseData,$myCourseId);
    }

    public function update(Request $request, $id){
        $points =  $request->points;
        dd($points);
    }
}

这篇关于将多个参数从函数传递到函数并访问输入-Laravel的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持编程学习网!

本文标题为:将多个参数从函数传递到函数并访问输入-Laravel

基础教程推荐