我想在laravel中包含外部php文件(pdate.php
),并在blade.php
文件中使用它。我该怎么做?
导入到app\date\pdate.php
文件夹中的php文件,通过在controller中使用app_path()
函数,我试图将其发送到blade.php
中,但有错误。
public function index(){
include_once(app_path() . '/date/pdate.php');
return view('/cashWithdraw/create');
}
当我在
blade.php
中使用该文件的一个变量时,我将得到这个错误。未定义的变量:today(视图:e:\laravelproject\deal\resources\views\cashdraw\create.blade.php)
最佳答案
在composer.json
文件中,您只需在“autoload”部分中添加所需的文件–在名为files
的新条目中:
"autoload": {
"classmap": [
"database"
],
"psr-4": {
"App\\": "app/"
},
"files": [
"app/date/pdate.php"
]
},
之后运行这个命令
composer dump-autoload
现在您可以全局使用这个文件中的任何函数关于php - 如何在laravel blade.php文件中使用外部PHP文件?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/57824499/