在超链接中传递参数/数据-Laravel Blade

塞贾德·阿里(Sajjad Ali)

我试图通过超链接将数据从一页传递到另一页。这是网址。

<a href="{{url('page-name/sometext')}}">click here </a>

我的路线:

Route::get('page-name/{sometext}', 'MyController@pagename');

在控制器中:

function pagename(Request $request){
        $sometext=$request->sometext;
        return view('page-name')-with($sometext);
}

现在尝试在第二页中获取数据。

{{$sometext}}

但是它显示了该错误:

Illuminate \ View \ View类的对象无法转换为int

请建议,是否还有其他方法!

迪利普·希拉帕拉

您正在使用get方法和get with参数。所以没有必要写Request $request

的HTML

<a href="{{url('page-name/sometext')}}">click here </a>

路线:-

Route::get('page-name/{sometext}', 'MyController@pagename');

控制器:-需要改变

function pagename($sometext){
        return view('page-name',compact('sometext'));
}

现在page-name.blade.php文件,您可以将该变量获取为

{{ $sometext }}

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章