laramaker / redirect-after-asset
Laravel Nova 资产。
此包的官方仓库似乎已不存在,因此该包已被冻结。
1.0.1
2020-09-10 23:45 UTC
Requires
- php: >=7.1.0
This package is not auto-updated.
Last update: 2023-04-01 02:25:08 UTC
README
重定向到外部URL
默认情况下,在创建、更新和删除资源后,nova 允许您修改重定向行为,但仅当 URL 与 Laravel Nova 相关时,因为 Laravel Nova 使用 vue-router
此包将允许您在 Laravel 应用程序中将用户重定向到外部 URL 或您自己的 URL,您无需将路由添加到 Laravel Nova vue-router
它完全兼容自定义重定向行为的方法
安装
composer require laramaker/redirect-after-asset
用法
当使用以下方法修改资源的重定向时:redirectAfterCreate
、redirectAfterUpdate
和redirectAfterDelete
您必须按如下方式返回重定向
/** * Return the location to redirect the user after creation. * * @param \Laravel\Nova\Http\Requests\NovaRequest $request * @param \Laravel\Nova\Resource $resource * @return string */ public static function redirectAfterCreate(NovaRequest $request, $resource) { //Example: return 'redirectAfter?to=https://myapp.test/@username return '/redirectAfter?to=' $yourUrlWithHttpOrHttps; }
如您所见,负责重定向的特殊路由是:redirectAfter?to=
如果您有任何问题,请给我写信 rvalenzuelaferrada@gmail.com