Laroku 4.2中的public_path()在Heroku上错误 [英] public_path() in Laravel 4.2 wrong on Heroku
本文介绍了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屋!
查看全文