【问题标题】:how to make two or more url in Laravel Route如何在 Laravel Route 中创建两个或多个 url
【发布时间】:2018-10-04 06:13:19
【问题描述】:

我想制作这样的网址 http://127.0.0.1:8000/post/edit_1=1&edit_2=2 传递给我的控制器

我尝试这样的路线Route::get('post/edit_1={id}&edit_2={id2}', 'PostController@index')->name('post.index');

并像这样查看<a href="{{ route('post.index', '$id', '$id2') }}">Click Here</a>

但我总是出错,有人可以修复我的代码

【问题讨论】:

  • 使用/ 代替=&
  • 第一个 - 你不能在你的路由定义中声明 GET 参数,第二个 - http://127.0.0.1:8000/post/edit_1=1&edit_2=2 是看起来像 2 个 GET 参数的混合,但它不是以?,所以它的格式不正确 3. - 如果您遇到错误,请发布错误内容
  • devk 是正确的,您应该正确匹配路由和 url。

标签: php laravel laravel-5 laravel-5.6


【解决方案1】:

我认为这样的简单路线

Route::get('post/{1}/{2}', 'PostController@index')->name('post.index') 

然后打电话

<a href="{{ route('post.index', ['$id','$id2'] )}}">Click Here</a>

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-02-28
    • 2020-06-30
    • 2018-04-03
    • 1970-01-01
    • 1970-01-01
    • 2013-12-15
    • 1970-01-01
    相关资源
    最近更新 更多