【问题标题】:Problem showing the view when I add a parameter in my Route - Laravel在我的路线中添加参数时显示视图的问题 - Laravel
【发布时间】:2019-08-30 05:03:56
【问题描述】:

我想从一个 URL 向我的控制器传递一个参数,我的代码是:

  • web.php 中: Route::get('infoPatient/{id}','patientController@infoPatient');

  • 在我的控制器中patienController.php

    public function infoPatient($id){
      $d=patientModel::find($id); 
      return view('/patient')->with('d',$d);
     }
    

    因此,视图显示的数据没有任何样式。 观点:https://ibb.co/GCr66zk

【问题讨论】:

  • 没有任何风格是什么意思?你能发布你的 Blade 模板吗?
  • 尝试在 view() 中传递刀片文件名,而不是路由 /patient。 & 也将变量传递为 ->with(['d'=>$d]);
  • 能否提供演出链接
  • 回复 Serge:我的意思是视图显示图片中的一行数据,![Valid XHTML] (ibb.co/GCr66zk)。

标签: php laravel routes


【解决方案1】:

试试这个。

    public function infoPatient($id){
  $d=patientModel::find($id); 
  return view('patient',compact('d'));
 }

并在您的 patient.blade 文件中使用变量 $d 来获取数据

【讨论】:

  • 我也有同样的问题
  • 当我在路由中添加“/{id}”时出现问题!
  • 您能否显示错误消息或您遇到的错误截图
【解决方案2】:

问题解决了,问题是我在引导文件的所有链接中都忘记了“/”。

谢谢。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-03-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-12-04
    • 2015-12-22
    • 1970-01-01
    • 2019-05-08
    相关资源
    最近更新 更多