例えばApp\Userに外部からfunctionを付与したい場合
@Http直下に以下を設置
@Http\ExternalFunc\Greeting.php
<?php
namespace App\ExternalFunc;
ExternalFunction Greeting
{
public function Hello()
{
return "Hello friends";
}
}
上記のfunctionをApp\Userに登録
use App\ExternalFunc\Greeting;
class User extends Authenticatable
{
use Greeting;
これで例えばtinkerから
$user = App\User::find(1);
>>> $user->Hello()
=> "Hello friends"
参考: