Laroku 4.2中的public_path()在Heroku上错误 [英] public_path() in Laravel 4.2 wrong on Heroku

查看:51
本文介绍了Laroku 4.2中的public_path()在Heroku上错误的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我的应用程序(Laravel 4.2)当前在heroku上运行

My app (Laravel 4.2) is currently run on heroku

当我在控制器中调用public_path()时.我得到了/app".

When i call public_path() in my controller. I got "/app".

但是,如果我打电话给开发人员(使用php artisan服务的OSX).我得到了"/public"

But if i call in development (osx with php artisan serve). I got "/public"

我该如何解决我想要"/public"而不是"app"的问题

How can i fix this i want "/public" instead of "app"

这是我的paths.php

This is my paths.php

'public' => __DIR__.'/../public',

我使用 https://github.com/heroku/heroku-buildpack-php作为buildpack网址

I use https://github.com/heroku/heroku-buildpack-php as a buildpack url

推荐答案

您使用了

web: vendor/bin/heroku-php-apache2 public/

作为您的 Procfile 命令将 public/配置为文档根目录?

as your Procfile command to configure public/ as the document root?

这篇关于Laroku 4.2中的public_path()在Heroku上错误的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆