我有一组PHP文件,其中包含非静态函数(一组文件用于调整客户端使用它们的图像大小调整,它们不属于任何命名空间,只是旧的普通php文件)。
我需要从其中一个文件中调用一个名为imageResize的方法,从laravel 5.2应用程序实现这个目标的最佳方法是什么?
答案 0 :(得分:0)
是的,你可以。
将这些添加到您的composer.json文件
"autoload": {
"files": [
"app/Http/my_all_functions.php"
]
}
答案 1 :(得分:0)
对于快速脏工作,请使用:
{!! with(new MyClass())->someFunc($params) !!}
但请考虑使用service provider,如果可能,请在container注册课程。那是Laravel的方式。
答案 2 :(得分:0)
是的,您可以访问刀片文件中的非静态功能。但是您需要创建模型类的对象。以便您可以访问它。请遵循以下代码:-
@php
$obj_tc = new App\admin();
$getTc = $obj_tc->getTcName($tcname);
echo $getTc->tc_name;
@endphp