gpt4 book ai didi

php - 使用 Laravel 框架包含 PHP 文件

转载 作者:IT王子 更新时间:2023-10-29 01:21:53 24 4
gpt4 key购买 nike

我正在尝试将一个 php 脚本“包含”到我的一个 View (landing.blade.php) 中。

脚本在:

/laravel-master/public/assets/scripts/config.php

当我尝试在 View 中包含此代码时:

<?php include_once('/assets/scripts/config.php'); ?>

我收到错误:include_once(/assets/scripts/config.php): failed to open stream: No such file or directory

这是在本地主机上使用 MAMP。我不确定 Laravel 4 是否需要使用一组不同的规则来包含 php 文件。感谢您的帮助!

最佳答案

首先,实际上并不建议您将 PHP 文件保存在 public 目录中,它们应该保存在 app 文件夹中。我建议您在 app 中创建一个文件夹,例如 includes 并将您的文件放在那里。然后,你包括它,做:

include(app_path().'/includes/config.php');

不过,由于看起来您正在尝试加载一些配置文件,我建议您也查看 Laravel 自己的配置处理方式。例如,如果你在 app/config 文件夹中创建了一个 myapp.php 文件,Laravel 会自动为你处理它,只要你有一些关键 -值对,像这样:

<?php

return [
'name' => 'Raphael',
'gorgeous' => true
];

然后您可以使用 Config 类检索这些值:

Config::get('myapp.name'); // Raphael

这是一个更好的解决方案,因为您还可以利用 Laravel 的 environment configuration .

关于php - 使用 Laravel 框架包含 PHP 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17159046/

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