我试图通过超链接将数据从一页传递到另一页。这是网址。
<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] 删除。
我来说两句