【问题标题】:Laravel resource route to rootLaravel 资源路由到根目录
【发布时间】:2015-05-23 18:22:52
【问题描述】:

是否可以设置资源路由到root?

喜欢:

Route::resource('/', 'HomeController');

所以我可以使用这些网址:

/
/create
/214
/214/edit

我试过了,createindex工作,route('store')被识别,但是没有调用store函数并重定向到home。

【问题讨论】:

  • 你是怎么打到store方法的?请记住,这是一条发布路线,如果您尝试使用浏览器点击它,它将无法正常工作。
  • 创建了一个表单,并使用了 route('store')。 Laravel 识别出它是一个有效的路由,所以它创建了一个指向 /. 的 url

标签: php laravel laravel-routing


【解决方案1】:

您只需Route::resource('/', 'HomeController');

【讨论】:

    【解决方案2】:

    不确定您是否还需要这方面的帮助,因为已经一年多了。尝试将其放入您的刀片文件中。

    <form action="{{ route('store') }}" method="POST">
    

    我的代码也有类似的问题。我的原始表单一开始就有这个(在此处使用默认文档代码):

    <form action="{{ route('photo.store') }}>
    

    在尝试之后,它并没有像我预期的那样工作 - 没有存储任何内容。在确定其余代码没问题后,我的一位同事建议我输入方法类型,因为the default method is GET,你需要storing的POST方法。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-08-08
      • 2019-02-20
      • 2016-08-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多