Avi*_*i C 11 php routes laravel
在Laravel中,是否可以public/testFile.php通过路由重定向到?
在application/routes.php,
Route::get('/', function()
{
//'How to point to public/testFile.php'
});
Run Code Online (Sandbox Code Playgroud)
有一个现有的项目,但想在Laravel只做新模块.所以复制了Public /下的Existing项目
Séb*_*uld 10
你这样做完全打败了框架的目的,但如果你真的想......
Route::get("/", function() {
ob_start();
require(path("public")."testFile.php");
return ob_get_clean();
});
Run Code Online (Sandbox Code Playgroud)
这将返回文件的stdout输出.相反,如果你已经在脚本中有一个返回值,那么就可以敲除ob_start并return调用.
重定向完成如下:
Route::get("/", function() { return Redirect::to("testFile.php"); });
Run Code Online (Sandbox Code Playgroud)
Route::get('/', function()
{
include public_path().'testFile.php';
});
Run Code Online (Sandbox Code Playgroud)
如果要重定向,请使用return Redirect::to('testFile.php')
但我不明白你为什么要做这个奇怪的事情.
我认为你正在使用Laravel 3(如你所提到的application/...),还有public_path()就是path('public').
| 归档时间: |
|
| 查看次数: |
15471 次 |
| 最近记录: |