我如何将一个变量从刀片文件传递到 laravel 中的控制器?

我有 ProjectController 从数据库中获取数据并将其传递到刀片文件。其中一个数据项是 project_id. 我想通过 project _id 从刀片文件到另一个控制器 BidController.

ProjectController.php

public function show($id)
{
    $project = Project::find($id);
    return view('project.show',['project'=>$project]);
}

刀片.php

div class="card-header">PROJECT <p>{!! $project->id !!}</p></div>

BidController.php

public function store(Request $request)
{
     $bid = new Bid;
     $bid->project_id = $project_id;
     dd($project_id);        
}

dd(); 不输出 project_id. 我需要帮助通过 project_id 从刀片锉刀到 BidController 方法。

解决方案:

  1. 您不能直接设置模型的 id 就像你在生产线上做的那样 $bid->id = $project_id;. 你是想建立关系吗?这应该是更像 $bid->project_id = $request->project_id;.
  2. 刀片模板不能真正的把东西传回控制器,一旦它们进入浏览器,你的应用算是运行完了。你需要在页面上创建一个HTML链接请求(就像表单发布请求一样),当用户点击它时,它会从你的应用中请求下一个东西。

如果你想创建一个按钮,为现有的项目创建一个新的竞价,你可以做一些事情,比如设置一个表单,其中有一个隐藏的’project_id’字段,它可以发回’bids’,而’bids.store’这个路径。你会发现’project_id’是在 $request->project-id'.

给TA打赏
共{{data.count}}人
人已打赏
未分类

在python中,我应该添加什么来从我的(文本文件)或我的(xml文件)中获取URLs,其中包括URLs列表?

2022-9-8 21:16:38

未分类

如何在循环中删除一个列表中的元素?

2022-9-8 21:16:40

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索