Redirect to previous page or url in laravel

Updated at 15-Apr-2021, By samar

Redirect to previous page or url in laravel

In this article, we will see how to solve "Redirect to previous page or url in laravel".

  • Redirect to previous page or url using web.php

    --PATH routes\web.php
    use Illuminate\Support\Facades\Redirect;
    
    Route::get('/redirect-to-previous-url', function(){
        return Redirect::to(url()->previous());
    });
    
    
    

    This code snippet helps you to redirect to the previous page or url in laravel.  You have to use Redirect Fasade, use Illuminate\Support\Facades\Redirect; in your web.php file before Route definition. It will redirect you to the last visited url or page.

  • Redirect to previous page or url using controller’s method

    --PATH app\Http\Controllers\<YourController>.php
    //Add before class defination 
    use Illuminate\Support\Facades\Redirect;
    
    //Controller's method
    public function backToPreviousURL(){
    	return Redirect::to(url()->previous());
    }
    

    Redirecting users to the previous page or url in laravel is very easy. You have to use url()->previous() method on Redirect Fasade. url()->previous() method gives you the last visited page url and Redirect Fasade return you to that page. Add this code use Illuminate\Support\Facades\Redirect; before the class definition in your controller file.

  • Redirect to previous url from view file in laravel

    --PATH resources\views\<yourfile>.blade.php
    <a class="btn btn-info" href="{{ URL::previous() }}"> Back </a>
    

    This code snippet will redirect you from current page to last visited page in laravel. On click anchor tag you will be redirected to previous page or url.

Back to code snippet queries related laravel