无法确定 laravel 文件路径


Cannot determine laravel file path

  • 我正在运行Laravel 4.x
  • 我正在编辑/var/www/example.com/app/controllers/TestController.php
    • 路线:http://example.com/test
  • 我有一个文件在/var/www/example.com/scripts/test.py
  • Python 安装在 /usr/bin/python

在里面,TestController.php我试图简单地访问test.py文件:

file_get_contents('../../scripts/test.py');

exec('/usr/bin/python /scripts/test.py');

看看我是否得到了正确的路径...我需要对我的路径进行哪些更改?

laravel 4 提供了一堆路径"助手"函数。您可以决定哪一个最适合您的情况:

http://laravel.com/docs/4.2/helpers#paths

类似以下内容的内容应该可以工作(未经测试):

exec('/usr/bin/python ' . app_path() . '/scripts/test.py');