在laravel中创建一个辅助系统是否正确?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在laravel中创建一个辅助系统是否正确?相关的知识,希望对你有一定的参考价值。
我的助手root app \ 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命令。它工作正常但我不确定它是正确的系统还是错误的系统。请帮我。
答案
如何组织代码实际上是个人选择。所以你的代码没有任何问题。你不需要任何作曲家命令,因为在Laravel中,app文件夹中的所有内容都由作曲家自动加载:The App Directory
另一答案
这是非常好的,你还可以做的是组织特征内部的功能,并将它们放置在例如在/ app文件夹中。
<?php
namespace App;
trait HasRoles
{
public function hasPermission(Permission $permission)
{
return $this->hasRole($permission->roles);
}
}
并在你的控制器中使用这个特性
use Authenticatable, Authorizable, CanResetPassword, HasRoles;
只是另一种捆绑辅助函数的方法!
以上是关于在laravel中创建一个辅助系统是否正确?的主要内容,如果未能解决你的问题,请参考以下文章
如何在 Laravel 中创建 RESTful API 以在我的 BackboneJS 应用程序中使用