为什么返回视图的方式在XAMPP而不是在Ubuntu上?

时间:2015-11-02 21:32:08

标签: laravel

我在XAMPP服务器上使用Laravel 5创建了一个本地项目。从控制器返回视图是通过以下方式完成的:

return view('base\frontend\\' . config('folder') . '\\pages.page', [
        'content' => $array
]);

在XAMPP服务器上它工作正常,但在Ubuntu上我需要将其更改为:

return view('base.frontend.' . config('folder') . '.pages.page', [
        'content' => $array
]);

为什么?是否需要更改设置?因为我认为第一种方法是绕过它。

1 个答案:

答案 0 :(得分:0)

如果您的XAMPP系统在Windows上,那么我相信您的错误正在发生,因为Unix系统使用正斜杠作为其目录分隔符,而Windows使用反斜杠,但我相信Windows也使用正斜杠。

"标准"在子目录(或文档中建议的方法)中抓取视图的方法是使用点符号。

  

当然,视图也可以嵌套在resources / views目录的子目录中。 "点"表示法可用于引用嵌套视图。

来源:http://laravel.com/docs/master/views