php - How to re-route a laravel call internally (without redirect)? -


in laravel, given url routed specific controller method. inside method, want return response if user has visited different route. can so:

return app::make('othercontroller')->othermethod(); 

however, depends on hardcoding class , method names want send them to. prefer, send them controller identified name of route, rather name of controller class. how can that?

one possibility return redirect::route($otherroute), except a) actual redirect, means adds page load time , replaces url see, , b) makes hard transfer post data. so, don't want that.

how can call controller, knowing name of route linked to?

as @mruf said, try:

return \route::dispatch(\request::create($otherroute, 'get'));  

Comments

Popular posts from this blog

powershell Start-Process exit code -1073741502 when used with Credential from a windows service environment -

twig - Using Twigbridge in a Laravel 5.1 Package -

c# - LINQ join Entities from HashSet's, Join vs Dictionary vs HashSet performance -