【问题标题】:Routes in Laravel with parameters in URLLaravel 中带有 URL 参数的路由
【发布时间】:2018-08-31 21:52:44
【问题描述】:

假设我想实现一个接受电子邮件和参考 id 的路由

email: test@email.com
ref_id: abcd1234

website.com/ticket/email=test@email.com1&ref_id=abcd1234

如何在 laravel 中设计这个网址?我应该只使用 get 路线吗?

【问题讨论】:

  • GET 路由可以工作。
  • 使用 GET,但其构造方式取决于您是否允许更改值。
  • 请查看我的回答,它将帮助您了解 laravel 的路由。如果这对您理解路由真的有帮助,请接受我的回答。提前致谢。

标签: php laravel


【解决方案1】:
Route::get('ticket/{email}/{ref_id}', 'YourController@YourMethod');

请访问this link了解更多路线详情。

【讨论】:

    【解决方案2】:

    你应该试试这个:

    Route::get('ticket/email={email}/ref_id={ref_id}', 'YourController@metodName');
    

    【讨论】:

    • @nyelnyelnyelnyelnyel:感谢您的支持。如果我们的解决方案解决了您的问题,请随时接受此作为答案。
    【解决方案3】:
    Route::get('/ticket/{email}/{id}', function(){
        // You controller code goes here
    }
    

    或者,如果您为每个模型使用单独的控制器

    Route::get('/ticket/{email}/{id}', 'TicketController@method_name');
    

    【讨论】:

      猜你喜欢
      • 2015-10-30
      • 2013-09-05
      • 2019-06-27
      • 2017-10-21
      • 1970-01-01
      • 2017-07-10
      • 2015-09-07
      • 2015-04-17
      • 2016-01-20
      相关资源
      最近更新 更多