加入收藏 | 设为首页 | 会员中心 | 我要投稿 莱芜站长网 (https://www.0634zz.com/)- 云连接、建站、智能边缘云、设备管理、大数据!
当前位置: 首页 > 编程开发 > PHP > 正文

php – Laravel中View :: make的返回类型是什么?

发布时间:2020-08-16 05:53:20 所属栏目:PHP 来源:互联网
导读:我喜欢干净的文档和phpdoc将自动查找类型.在记录返回View :: make的控制器函数时,我不知道在我的文档中@return使用什么类型. ?phpclass FooController extends BaseController { /** * Show a view. * * @return ??? description of the

我喜欢干净的文档和phpdoc将自动查找类型.在记录返回View :: make的控制器函数时,我不知道在我的文档中@return使用什么类型.

<?php

class FooController extends BaseController {

    /**
     * Show a view.
     *
     * @return  ??? description of the view
     */
    public function show(){
        return View::make('bar');
    }

}

这里的类型是什么,还是有更好的方法来记录这个功能?

返回值是
IlluminateViewView

我追踪了引导我的ServiceProvider

IlluminateViewEnvironment::make

这是vendor / laravel / framework / src / Illuminate / View / Environment.php的第113行(至少在4.1中)

/**
 * Get a evaluated view contents for the given view.
 *
 * @param  string  $view
 * @param  array   $data
 * @param  array   $mergeData
 * @return IlluminateViewView
 */
public function make($view,$data = array(),$mergeData = array())
{
    $path = $this->finder->find($view);

    $data = array_merge($mergeData,$this->parseData($data));

    $this->callCreator($view = new View($this,$this->getEngineFromPath($path),$view,$path,$data));

    return $view;
}

(编辑:莱芜站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读