我最近在我的笔记本电脑上安装了laravel框架如何在浏览器中正常运行/执行编写的PHP代码,并在laravel框架外运行/执行它们?这意味着如果我在桌面上创建一个新的.php文件,它将显示“hello world”。我应该把这个文件保存在哪里,或者在哪个文件夹中显示我的这个单独的文件,只能在laravel框架内的浏览器中运行。
brqmpdu11#
你可以把它放在你的public目录下。如果你的应用程序有一个localhost域,你可以通过localhost/script.php访问它。但这是非常不明智的,因为你是开放自己的潜在漏洞取决于你的脚本做什么。如果是为了测试,那就好了。否则,你将不得不把它放在你的应用程序中的某个地方,比如app/scripts/script.php,它不能通过浏览器访问(Web应用程序中的独立脚本的唯一目的是用于CRON任务或CLI命令)。如果是这种情况,您可能需要查看http://laravel.com/docs/4.2/commands,了解如何编写自己的artisan命令。
public
app/scripts/script.php
wwtsj6pe2#
我建议将代码存储在Laravel内部的自定义库中,并将其包含在控制器中。
s8vozzvw3#
resources/views
filename.blade.php
routes/web.php
Route::get("/filename", function() { // Return the view file. return view('filename'); });
pkmbmrz74#
您可以将PHP文件放在laravel应用程序文件夹中的storage/app/public/filename.php文件夹中,并可以像your_domain_name/storage/filename.php一样运行
4条答案
按热度按时间brqmpdu11#
你可以把它放在你的
public
目录下。如果你的应用程序有一个localhost域,你可以通过localhost/script.php访问它。但这是非常不明智的,因为你是开放自己的潜在漏洞取决于你的脚本做什么。如果是为了测试,那就好了。否则,你将不得不把它放在你的应用程序中的某个地方,比如
app/scripts/script.php
,它不能通过浏览器访问(Web应用程序中的独立脚本的唯一目的是用于CRON任务或CLI命令)。如果是这种情况,您可能需要查看http://laravel.com/docs/4.2/commands,了解如何编写自己的artisan命令。wwtsj6pe2#
我建议将代码存储在Laravel内部的自定义库中,并将其包含在控制器中。
s8vozzvw3#
resources/views
目录中创建一个名为filename.blade.php
的新文件。routes/web.php
文件中,添加以下路由:pkmbmrz74#
您可以将PHP文件放在laravel应用程序文件夹中的storage/app/public/filename.php文件夹中,并可以像your_domain_name/storage/filename.php一样运行