【问题标题】:How to send array data as a parameter for get value in Laravel controller?如何发送数组数据作为参数在 Laravel 控制器中获取值?
【发布时间】:2021-11-05 09:25:53
【问题描述】:

这是我在函数中使用的代码 -

foreach($allcourses as $allcourse) {
  $tl_class[] = $allcourse['title_of_class'];
  // $trn_email[] = $allcourse['trainer_email'];
}
$rating = new RatingController;
Log::info(print_r($tl_class, true). ' : RatingController tl_class data');

我想向数组数据发送如下参数-

$rating = new RatingController;
$rating_data = $rating->getAllPublicRatting($tl_class);

但显示错误。那么,如何将这个数组值作为参数传递呢?

【问题讨论】:

  • 你遇到了什么错误?
  • 调用数组 {"userId":40,"email":"ajay@gmail.com","exception":"[object] (Symfony\\Component) 上的成员函数 all() \\Debug\\Exception\\FatalThrowableError(code: 0): 调用 C:\\xampp\\htdocs\\ds-student-ms\\app\\Http\\Controllers 数组上的成员函数 all() \\PassportAPI\\ClassController.php:27)

标签: laravel model-view-controller get


【解决方案1】:
$tl_class[];
foreach ($allcourses as $allcourse) {
            tl_class->push($allcourse['title_of_class']);
           // $trn_email[] = $allcourse['trainer_email'];
        }

您需要将数据推送到您的数组,导致每次循环返回时您的数组定义为空。

【讨论】:

    猜你喜欢
    • 2020-04-30
    • 2021-05-17
    • 2019-11-06
    • 2020-09-24
    • 1970-01-01
    • 2018-05-31
    • 2013-07-24
    • 1970-01-01
    • 2020-05-02
    相关资源
    最近更新 更多