Lavavel 4.2での質問です。
コントローラーで共通して使う自作関数を作りたく、下記のようにしました。
app/lib を作成し配下に
app/lib/stdProfileData/stdProfileData.php
を作成
■stdProfileData.phpの中身は
lang
1<?php 2 3namespace app\lib; 4 5class stdProfileData { 6 public static function LoadProfileNums ($userId) { 7 8 $viewCount = DB::table('hoge') 9 ->where('userUniqId', $userId) 10 ->sum(); 11 12 return $viewCount; 13 } // function end 14}// class end
■自作クラスをコントローラーの中で使う
lang
1<?php 2 3class ViewModeController extends \BaseController { 4 5 public function home($userId) { 6 7 8 $countData = StdProfileData::LoadProfileNums($userId); 9 return View::make('home')->with('count', $countData); 10 11 } //function end 12} // class end
としているのですが、
**Class 'app\lib\DB' not found **
というように名前空間上DBクラスが使えないというようなエラーが出ます。
自作クラスの中でlaravelの通常のクラスを使う方法はないのでしょうか?
よろしくおお願いいたします。

回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2015/05/03 23:59