dongwuxie5112 2019-07-27 12:24
浏览 217

在控制器Laravel中调用模型函数时如何将变量传递给模型?

<?php

namespace App\Http\Controllers\userController;

use App\Assign_reviewer;
use  App\paper_reply;
use App\submit_myreviews;
use Illuminate\Http\Request;
use App\Http\Controllers\Controller;

class mainreview extends Controller
{
    public function index($id)
    {
        $reviewers = Assign_reviewer::where('paper_id','=',$id)->with('get_user')->get();

        $Assign_reviewer = Assign_reviewer::where('paper_id','=',$id)->with('get_user')->get();

        $submit_myreviews = array();
        $paper_replys = array(); 

        foreach ($reviewers as $reviewer){
            $submit_myreview = $reviewer->get_submit_reviewers($reviewer['paper_id'],$reviewer['user_id'])->last();
            $paper_reply = $reviewer->get_paper_reply($reviewer['paper_id'],$reviewer['user_id'])->last();

            array_push($submit_myreviews, $submit_myreview);
            array_push($paper_replys, $paper_reply);
        }

        // dd($reviewers);
        $submit_myreviews_count = count($submit_myreviews);

        return view('user.mainreview.index',compact('id','reviewers','submit_myreviews_count','submit_myreviews'));
    }
}
  • 写回答

1条回答 默认 最新

  • dongluanjie8678 2019-07-27 18:14
    关注

    simply in web.php in routes you can pass any parameter

    Route::get('/uri/{parameter}','ControllerName@controllerMethod');
    
    

    in your case you can write

    Route::get('/uri/{id}','mainreview@index');
    
    
    评论

报告相同问题?

悬赏问题

  • ¥15 delta降尺度计算的一些细节,有偿
  • ¥15 Arduino红外遥控代码有问题
  • ¥15 数值计算离散正交多项式
  • ¥30 数值计算均差系数编程
  • ¥15 redis-full-check比较 两个集群的数据出错
  • ¥15 Matlab编程问题
  • ¥15 训练的多模态特征融合模型准确度很低怎么办
  • ¥15 kylin启动报错log4j类冲突
  • ¥15 超声波模块测距控制点灯,灯的闪烁很不稳定,经过调试发现测的距离偏大
  • ¥15 import arcpy出现importing _arcgisscripting 找不到相关程序