将变量从一页传递到表单

我有一个两页 A 和 B。A 有一个 html 文件,它从名为 display 的数据库表中提取信息。数据库有一个名为 title.A 的字段,有一个链接按钮,从 A 链接 B。B 是其中包含表单的页面,当我单击 A 中的链接按钮时。它需要去 B 并将 A 的标题放在 B 的输入形式中。我试图传递一个变量,但我无法成功。


对于 A 我这样做是为了在链接中传递一个变量。


<p>


<a href="{{ URL::action('pageBcontroller@show',[$display->title =>'title']) }}" title="PageB">Page  B</a>


</p>

在控制器文件中我写了这个方法


   public function showTitle($title){

        return Theme::view("B")->with('title',$title);

    }

然后我将 router.php 更改为


Route::get("/B/{title}", "BController@showTitle");

在页面 B 中,我的表单代码如下所示


<input type="title" name="title" value="$title" placeholder="title" />

我希望从页面 a 获取标题并将其放入 pagee B。我没有收到任何错误,但没有按预期显示。


蓝山帝景
浏览 116回答 2
2回答

斯蒂芬大帝

HTML代码<a href="{{ URL::action('pageBcontroller@show',['title' => $display->title]) }}" title="PageB">Page&nbsp; B</a>控制器代码public function show($title){&nbsp; &nbsp; &nbsp; &nbsp; return Theme::view("B")->with('title',$title);&nbsp; &nbsp; &nbsp; &nbsp; // or return view("B", ["title" => $title]);&nbsp; &nbsp; }页面 B 查看 HTML<input type="title" name="title" value="{{$title}}" placeholder="title" />

Cats萌萌

如果您使用的是 laravel 的刀片模板引擎,那么您应该包含您传入的每个变量,例如&nbsp;{{ variable }}在您的情况下,它应该value="{{ $title }}"在输入标签中。
打开App,查看更多内容
随时随地看视频慕课网APP