我有一个用于数据库条目的php文件,名为db_insert.php
。我需要将信息从laravel表单发布到该php文件。如果将db_insert文件放在另一台服务器上并直接链接到该文件,则一切正常。现在,我需要将所有文件放在一起,并链接到db_insert文件,但是这样做时会出现未找到的错误。我的猜测是我需要以某种方式指向laravel中的文件,也许是在路线中?
$.post("https://test.com/test/db_insert.php", $("#desktop-form").serialize(),
这是有效的条目。现在,我将db_insert.php移至我的laravel prject根目录(因为我不知道将其放置在何处)并像这样链接到它:$.post("../../db_insert.php", $("#desktop-form").serialize(),
,但出现错误https://test.mysite.com/db_insert.php not found
PS!此链接是在scripts.js
内的myproject/public/js
中完成的
我的问题是,我该在laravel项目中将类似的外部php文件放到哪里,我将如何链接到它们或使用它们呢?
这是我的第一个laravel项目,其中大部分是由另一个人完成的。抱歉,如果有什么令人困惑的地方,请随时提出任何澄清。
解决方案
解决方案是将我的db_insert.php存储在公用文件夹中并链接到它,如下所示:/update/db_insert.php
。谢谢@Stephen提供解决方案,我确实不明白这是在laravel中做事的不好方法,但是对于这个项目,我根本没有时间去做。