gpt4 book ai didi

javascript - 在 Laravel 中包含 .php 文件

转载 作者:行者123 更新时间:2023-11-30 08:39:42 25 4
gpt4 key购买 nike

我必须使用 jcart载入一个我刚开始使用 Laravel 构建的项目。

对于通常的 php 项目,所涉及的步骤只是将“jcart”文件夹转储到根目录中,并引用 jcart.php 和 jcart.js 文件的路径。

我刚开始使用 Laravel,我真的很困惑如何使用它。

在前端文件中(使用我理解的 Blade ),我需要包含

/jcart/jcart.php

在 jcart.js 文件中,我需要再次引用/jcart/jcart.php(和其他文件)。

然而,在整个站点中,它一直在 javascript 文件中抛出未找到的错误。

我已将 jcart 文件夹转储到/public/。有一个更好的方法吗?

提前致谢

最佳答案

我做include的方式如下。这是您的 Laravel 项目的文件夹结构。

app
-> commands
-> config
...
-> includes
-> jcart
-> jcart.php
-> config.php
-> config-loader.php
-> relay.php

默认情况下,没有includes 文件夹,但是可以根据您的需要修改app 文件夹。如果您遵循此结构,则可以使用以下内容包含一个文件:

require app_path()."/includes/jcart/jcart.php";
require app_path()."/includes/jcart/config.php";
require app_path()."/includes/jcart/config-loader.php";
require app_path()."/includes/jcart/relay.php";

希望能提供一些见解!

编辑

将文件夹结构更改为:

public
-> assets
-> js
-> jcart
-> php
-> jcart.php
-> config.php
-> config-loader.php
-> relay.php
-> js
-> jcart.js
...

比起将 jcart.js 中的 path 变量更改为:

var path = 'php',
// OR
var path = '../php',

希望其中之一能奏效。

关于javascript - 在 Laravel 中包含 .php 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27781344/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com