PHP
クラス
provider
laralvel5.4

PHPクラス呼び出し、laravelのprovider使い方

まず、機能を使いたいクラスを作る => CommenMessage.php

class CommenMessage
{
public function method(){
 echo('エラーです');
}
}

純PHPの書き方

$abc = new App\CommenMessage.php
$abc->method();

(Laravel)Providerを使う時:

1.providerを作成

php artisan make:provider CommonMessage

2.CommonMessageServicesProvideのregisterで契約を書く

public function register(){
    $this->app->bind('message', function($app)
    {
        return new App\CommenMessage.php;
    });

3.app.phpに書き込み

App\Providers\CommonMessage::class,

4.実際に使ってみる

$CommonMessage  = \App::Make("message");
$CommonMessage->method();