【问题标题】:How do I not repeat my code inside Laravel 8?如何不在 Laravel 8 中重复我的代码?
【发布时间】:2021-11-30 08:53:55
【问题描述】:

我在导航栏中创建了一个搜索表单,我使用 @include() 将其包含在我的主刀片 (app.blade) 中,并且我希望搜索按钮在我的所有刀片中都可以工作,而无需重复我的代码。

现在我在index.blade 中编写它只是为了看看它是如何工作的,并且为了使其在从category.blade 访问它时工作,例如,我必须复制view-category() 函数中的代码并以此类推。

我将非常感谢任何帮助!

【问题讨论】:

  • 您是指(重复代码)搜索功能吗?应该在控制器中?

标签: php laravel search laravel-8 laravel-blade


【解决方案1】:

搜索表单请求应由控制器中的函数处理,该函数将处理数据并将其显示在结果页面上。

流程如下:

The search component you include -> post request -> process the request in your controller -> display the result 

所以理论上,你不应该有重复的代码

【讨论】:

  • 非常感谢!我意识到我做错了什么。我没有为搜索表单创建路由。
  • 没问题,别忘了用我的回答设置问题解决了:)
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2023-03-24
  • 1970-01-01
  • 1970-01-01
  • 2018-03-01
  • 2022-11-24
  • 2017-01-11
  • 2023-02-03
相关资源
最近更新 更多