代码之家  ›  专栏  ›  技术社区  ›  Carlos Salazar

更改公用目录Laravel

  •  0
  • Carlos Salazar  · 技术社区  · 8 年前

    我想换一下 public 文件夹到 public_html ,主要的问题是有些命令和函数仍然指向 公众的 .

    我正试图用Laravel+Vue开发一个水疗中心。我通常重命名 公众的 文件夹到 公共\u html 仅此而已,但要知道,似乎我必须使用 public_path 帮助者和 console 这些使用 公众的 文件夹也是。

    我在Laravel文档中使用npm run dev,但是它在 公众的

    mix <script src="{{ mix('js/app.js') }}"></script>

    2 回复  |  直到 8 年前
        1
  •  2
  •   Gautam Patadiya    8 年前

    /**
     * Get the path to the public folder.
     *
     * @param  string  $path
     * @return string
     */
    function public_path($path = '')
    {
        return base_path().'/public_html';
    }
    

    require __DIR__.'/../app/Http/AppHelper.php';
    
    require __DIR__.'/../vendor/autoload.php';
    

    require __DIR__.'/app/Http/AppHelper.php';
    
    require __DIR__.'/vendor/autoload.php';
    

        2
  •  1
  •   Ziyad    8 年前

    public function register()
    {
        // Add this part
        $this->app->bind('path.public', function() {
            return base_path().'/public_html';
        });
    }
    

    mix.js('resources/assets/js/app.js', 'public/js')
       .sass('resources/assets/sass/app.scss', 'public/css');
    

    推荐文章