1.Через Composer
App / Http / Helpers / MyClasses.php
<?php
function sayhi() {
echo 'hi';
}
?>
, затем в composer.json в "autoload": { }
добавьте
"files": [
"app/Http/Helpers/MyClasses.php"
]
, поэтомуструктура будет
"autoload": {
"classmap": [
"database/seeds",
"database/factories"
],
"psr-4": {
"App\\": "app/"
},
"files": [
"app/Http/Helpers/MyClasses.php"
]
},
после изменения автозагрузки.Затем запустите composer dump-autoload
, затем в контроллере просто вызовите функцию в ваших помощниках
public function index() {
$res = say_hi();
}
2.Класс
Приложение / Http / Helpers / MyClasses.php
<?php
namespace App\Http\Helpers;
class MyClassess {
function sayhi() {
echo 'hi';
}
}
?>
В вашем контроллере
<?php
namespace App\Http\Controllers;
use App\Http\Helpers\MyClasses;
class TasksController extends Controller {
public function index() {
$myfunctions = new MyClasses();
$res = $myfunctions->sayhi();
}
}