#php #laravel-4
#php #laravel-4
Вопрос:
У меня есть два контроллера
- ApiController 2.LeadController
теперь мой ведущий контроллер выглядит так
namespace leads;
class LeadsController extends BaseController {
public function AddLeadsHistory(){
$data['leads_id'] = Input::get('leads_id');
$data['comment'] = Input::get('comment');
$data['date_added'] = DB::raw('Now()');
App::make('apiController')->addCallback( $data['leads_id'],$data['date_added']);
}
}
Я получаю следующую ошибку
Класс ‘leads App’ не найден
Может кто-нибудь сообщить мне, как я могу использовать контроллер в этом сценарии
Комментарии:
1. используйте
App
в качестве имени класса, которое выводит его изleads
пространства имен так же, какBaseController
появляется.2. попробовал это сейчас, получив
Class apiController does not exist
фактически мой класс api внутри этой папкиappcontrollersapiapicontroller.php
3. @ArtisticPhoenix исправил это, используя
App::make('apiapiController')->addCallback( $data['leads_id'],$data['date_added']);
4. О, я собирался сказать, что имя класса, вероятно, чувствительно к регистру имени файла.. Они не совпадают.
5. проблема заключалась в том, что класс был помещен в другую папку, поэтому мне пришлось указать имя этой папки