Laravel5 自作のクラスを使えるようにする方法

  • このエントリーをはてなブックマークに追加
  • Pocket

Laravel5のクラスエイリアスを使って、自作クラスや関数を扱える用にする方法。

環境

  • Laravel 5.2

やること

  • 自作クラスを作成
  • app.phpのaliasesに自作クラスを登録する

自作クラスを作成

まずは何か作ってみる。

おなじみ artisan …ではなく勝手に作成する。

自作クラス用のディレクトリを作成

とりあえずLibディレクトリを作って app/Lib/Common.php とでもする。

自作クラス

自由に作れるが、ネームスペースをしっかり付けないとアカンので注意。

app/Lib/Common.php

自作クラスを登録する

config/app.phpのaliasesに先ほどのクラスを追加する。

これでOK.

コントローラなどから \Common::crypt_encode(); で使えるようになる。

 

ググるとcomposerのautoloadで〜とかの方法がでてくるけど、
これじゃダメなのか?

何かあるんだろうか?

  • このエントリーをはてなブックマークに追加
  • Pocket

SNSでもご購読できます。

コメントを残す

*