<bdo id='jxZjK'></bdo><ul id='jxZjK'></ul>
<tfoot id='jxZjK'></tfoot>

    1. <i id='jxZjK'><tr id='jxZjK'><dt id='jxZjK'><q id='jxZjK'><span id='jxZjK'><b id='jxZjK'><form id='jxZjK'><ins id='jxZjK'></ins><ul id='jxZjK'></ul><sub id='jxZjK'></sub></form><legend id='jxZjK'></legend><bdo id='jxZjK'><pre id='jxZjK'><center id='jxZjK'></center></pre></bdo></b><th id='jxZjK'></th></span></q></dt></tr></i><div id='jxZjK'><tfoot id='jxZjK'></tfoot><dl id='jxZjK'><fieldset id='jxZjK'></fieldset></dl></div>
      <legend id='jxZjK'><style id='jxZjK'><dir id='jxZjK'><q id='jxZjK'></q></dir></style></legend>

      <small id='jxZjK'></small><noframes id='jxZjK'>

    2. 如何从 Laravel 4 中的替代目录加载视图

      How to load view from alternative directory in Laravel 4(如何从 Laravel 4 中的替代目录加载视图)

        <i id='LvHlT'><tr id='LvHlT'><dt id='LvHlT'><q id='LvHlT'><span id='LvHlT'><b id='LvHlT'><form id='LvHlT'><ins id='LvHlT'></ins><ul id='LvHlT'></ul><sub id='LvHlT'></sub></form><legend id='LvHlT'></legend><bdo id='LvHlT'><pre id='LvHlT'><center id='LvHlT'></center></pre></bdo></b><th id='LvHlT'></th></span></q></dt></tr></i><div id='LvHlT'><tfoot id='LvHlT'></tfoot><dl id='LvHlT'><fieldset id='LvHlT'></fieldset></dl></div>
        <legend id='LvHlT'><style id='LvHlT'><dir id='LvHlT'><q id='LvHlT'></q></dir></style></legend>

      1. <tfoot id='LvHlT'></tfoot>
          <tbody id='LvHlT'></tbody>
        • <bdo id='LvHlT'></bdo><ul id='LvHlT'></ul>

              <small id='LvHlT'></small><noframes id='LvHlT'>

              1. 本文介绍了如何从 Laravel 4 中的替代目录加载视图的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着跟版网的小编来一起学习吧!

                问题描述

                在我的 Laravel 4 应用程序的根目录中,我有一个文件夹 themes.在 themes 文件夹中,我有 defaultazure.如何从特定路径中的 themes/default 文件夹访问视图.

                In my Laravel 4 application's root directory, I have a folder themes. Inside the themes folder, I have default and azure. How can I access view from this themes/default folder in a specific route.

                Route::get('{slug}', function($slug) {
                    // make view from themes/default here
                });
                

                我的目录结构:

                -应用程序

                --主题

                ---默认

                ---天蓝色

                我需要从 localhost/laravel/app/themes/default 文件夹加载视图.请解释一下.

                I need to load views from localhost/laravel/app/themes/default folder. Please explain this.

                推荐答案

                这里我没有从 public 文件夹访问我的项目.而不是这个,我从项目根目录本身访问.

                Here I am not accessing my project from public folder. Instead of this I am accessing from project root itself.

                我看到一个关于使用替代路径查看视图的论坛讨论这里.但我对此有点困惑.讨论的解决方案是,

                I have seen a forum discussion about Using alternative path for views here. But I am little confused about this.The discussed solution was,

                你会添加一个 location 像,

                You'd add a location like,

                View::addLocation('/path/to/your/views');
                

                然后为主题添加namespace

                Then add namespace for theme,

                View::addNamespace('theme', '/path/to/themes/views');
                

                然后渲染它,

                return View::make('theme::view.name');
                

                /path/to/ 的值是多少?

                我可以在不同的操作系统中使用同一个项目而不改变路径吗?

                Can I use the same project in different operating system without changing the path?

                是的,我们可以使用以下方法来做到这一点,

                Yes, we can do this using the following,

                将以下内容放入 app/start/global.php

                    View::addLocation(app('path').'/themes/default');
                    View::addNamespace('theme', app('path').'/themes/default');
                

                然后按默认方式调用view,

                Then call view like the default way,

                    return View::make('page');
                

                这将呈现 project_directory/app/themes/defualt 文件夹中的 page.phppage.blade.php 文件.

                This will render page.php or page.blade.php file from project_directory/app/themes/defualt folder.

                这篇关于如何从 Laravel 4 中的替代目录加载视图的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持跟版网!

                本站部分内容来源互联网,如果有图片或者内容侵犯了您的权益,请联系我们,我们会在确认后第一时间进行删除!

                相关文档推荐

                Laravel 4 - Connect to other database(Laravel 4 - 连接到其他数据库)
                Call external API function from controller, LARAVEL 4(从控制器调用外部 API 函数,LARAVEL 4)
                Empty string instead of null values Eloquent(空字符串而不是空值 Eloquent)
                quot;laravel.logquot; could not be opened: failed to open stream(“laravel.log无法打开:无法打开流)
                Displaying the Error Messages in Laravel after being Redirected from controller(从控制器重定向后在 Laravel 中显示错误消息)
                Laravel Creating Dynamic Routes to controllers from Mysql database(Laravel 从 Mysql 数据库创建到控制器的动态路由)
                  <bdo id='oY2Ya'></bdo><ul id='oY2Ya'></ul>

                  • <legend id='oY2Ya'><style id='oY2Ya'><dir id='oY2Ya'><q id='oY2Ya'></q></dir></style></legend>
                    <tfoot id='oY2Ya'></tfoot>
                  • <i id='oY2Ya'><tr id='oY2Ya'><dt id='oY2Ya'><q id='oY2Ya'><span id='oY2Ya'><b id='oY2Ya'><form id='oY2Ya'><ins id='oY2Ya'></ins><ul id='oY2Ya'></ul><sub id='oY2Ya'></sub></form><legend id='oY2Ya'></legend><bdo id='oY2Ya'><pre id='oY2Ya'><center id='oY2Ya'></center></pre></bdo></b><th id='oY2Ya'></th></span></q></dt></tr></i><div id='oY2Ya'><tfoot id='oY2Ya'></tfoot><dl id='oY2Ya'><fieldset id='oY2Ya'></fieldset></dl></div>

                        <small id='oY2Ya'></small><noframes id='oY2Ya'>

                            <tbody id='oY2Ya'></tbody>