建议view模板默认为方法名,这样就不用必须写模板参数了,需要特殊定义再写这个参数

gongaiorg

如题

修改助手函数

/**
 * @param string $template
 * @param array $vars
 * @param null $app
 * @return Response
 */
function view(string $template='', array $vars = [], $app = null): Response
{
    $controllerClass = request()->controller;
    $controller = substr($controllerClass,strrpos($controllerClass,DIRECTORY_SEPARATOR)+1);
    $template= $template?:  $controller .DIRECTORY_SEPARATOR.request()->action ;
    static $handler;
    if (null === $handler) {
        $handler = config('view.handler');
    }
    return new Response(200, [], $handler::render($template, $vars, $app));
}
1160 1 2
1个回答

liziyu

mark

  • 暂无评论
年代过于久远,无法发表回答
×
🔝