Laravel : How to hide url parameter?

后端 未结 3 1633
一向
一向 2020-12-14 23:38

Here the scenario is I want to pass a variable which will be send from one page to another and in next page it\'s gonna store through a form. So I have passed the variable f

3条回答
  •  北海茫月
    2020-12-14 23:57

    Post Method

    Route

    Route::post('/registration',['uses'=>'AppController@getregistration','as'=>'registration']);
    

    View

    {!!Form::open(array('url' => '/registration')) !!}
      {!! Form::hidden('course_id', '1') !!}
      {!! Form::submit('registration') !!}
    {!! Form::close() !!}
    

    Controller

    public function getregistration(Request $request)
    {   
        $course_id = $request->input('course_id');
        return view('index')->with('course_id',$course_id);      
    }
    

    Get method

    use encryption method, it will show encrypted id in url

    View

  • A
  • Controller

    public function getregistration($course_id)
    {    
      $course_id = Crypt::decrypt($course_id);    
      return view('index')->with('course_id',$course_id);      
    }
    

提交回复
热议问题