I am trying to pass data from one page to another via hyperlink. Here is url.
<a href="{{url('page-name/sometext')}}">click here </a>
My Route:-
Route::get('page-name/{sometext}', 'MyController@pagename');
In Controller:-
function pagename(Request $request){
$sometext=$request->sometext;
return view('page-name')-with($sometext);
}
Now trying to get data in second page.
{{$sometext}}
But it showing that error:-
Object of class Illuminate\View\View could not be converted to int
Kindly suggest, if there is another way for this!
You're using get method and get with parameter. so there is no need to write Request $request
HTML
<a href="{{url('page-name/sometext')}}">click here </a>
Route:-
Route::get('page-name/{sometext}', 'MyController@pagename');
Controller:- needs to change
function pagename($sometext){
return view('page-name',compact('sometext'));
}
Now page-name.blade.php file you can get this variable as
{{ $sometext }}