laravel 的背包:如何自定义路线?
backpack for laravel: how to customize routes?
我们需要将每个 <anything>/show
路由更改为本地化的内容。
我们如何自定义 show
字符串,例如 dettagli
?
您可以通过两种方式进行:
通过创建自定义操作,从默认的 Show 操作开始。将 the code of the ShowOperation.php 复制粘贴到您的项目中,然后更改路线。然后在整个项目中使用 您的 ShowOperation,而不是 Backpack 提供的那个。
通过覆盖 CrudController 中的 protected function setupShowRoutes($segment, $routeName, $controller)
。例如,如果您的 ProductCrudController
中有该方法,则您的方法将是 运行 而不是 ShowOperation
特征中的方法。但是,这需要在所有 CrudController 中单独完成,因此它不那么干。
我们需要将每个 <anything>/show
路由更改为本地化的内容。
我们如何自定义 show
字符串,例如 dettagli
?
您可以通过两种方式进行:
通过创建自定义操作,从默认的 Show 操作开始。将 the code of the ShowOperation.php 复制粘贴到您的项目中,然后更改路线。然后在整个项目中使用 您的 ShowOperation,而不是 Backpack 提供的那个。
通过覆盖 CrudController 中的
protected function setupShowRoutes($segment, $routeName, $controller)
。例如,如果您的ProductCrudController
中有该方法,则您的方法将是 运行 而不是ShowOperation
特征中的方法。但是,这需要在所有 CrudController 中单独完成,因此它不那么干。