我的助手根 应用\ HTTP \ myHelpers \ customClass.php
customClass.php
<?php
namespace App\Http\myHelper;
class CustomClass {
public static function customFunction(){
return 'Custom class working......';
}
}
控制器功能
public function test(){
CustomClass::customFunction();
}
路由
Route::get('/test', 'HomeController@test');
没有必要使用composer命令。它工作正常但我不确定它是正确的系统还是错误的系统。请帮帮我。
答案 0 :(得分:1)
如何组织代码实际上是个人选择。所以你的代码没有任何问题。你不需要任何作曲家命令,因为在Laravel中,app文件夹中的所有内容都由作曲家自动加载:The App Directory
答案 1 :(得分:1)
这是完全没问题的,你可以另外做的是组织特征内部的功能并将它们放置在例如在/ app文件夹中。
<?php
namespace App;
trait HasRoles
{
public function hasPermission(Permission $permission)
{
return $this->hasRole($permission->roles);
}
}
并在控制器中使用此特征,如
use Authenticatable, Authorizable, CanResetPassword, HasRoles;
只是另一种捆绑帮助函数的方法!