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

查看:34
本文介绍了将多个参数从函数传递到函数并访问输入-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的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆