laramaker/redirect-after-asset

Laravel Nova 资产。

此包的官方仓库似乎已不存在,因此该包已被冻结。

1.0.1 2020-09-10 23:45 UTC

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

用法

当使用以下方法修改资源的重定向时:redirectAfterCreateredirectAfterUpdateredirectAfterDelete

您必须按如下方式返回重定向

/**
 * 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