define the parameter without $ and use another word as url is a facade for the url helper so this might be a reserved word in route params.
Route::get ( "users/{myurl}", "MainController@RequestData" );
public function RequestData ( $myurl ){}
this should help you out :)