2016-06-10 7 views
0

У меня есть контроллер вроде как нижеLaravel 5,2 отладки не работает, и общая переменная не может получить доступ к Абель

class CustomerController extends Controller 
{ 


    public $customerColums; 


    function _construct() 
    { 

     $this->customerColums = array('username','unique_id','first_name','email','profile_image','contract_id','address','telephone','priority_id','segment_id','class_id','is_active','is_deleted'); 

    } 

    public function index() 
    { 
     echo '<pre>';print_r($this->customerColums);die; 
    } 

} 

Но это общая переменная не отображается страница Dispaly как пустые и файлы журналов записываются.

Я дал разрешение файла и установить отлаживать => TRUE,

Ничего не показывается? Как отлаживать?

+0

проверить журналы своего сервера, работает ли какой-либо другой API? –

+1

Вы когда-нибудь использовали шаблон mvc? –

ответ

0

У вас там ошибка конструктора с двумя ведущими подчеркиваниями не один __construct(). Для отладки попробуйте использовать этот die(var_dump($this->customerColumns));. Он сбрасывает варибал и умирает.

+0

Это должно быть '__construct', а не' __constructor'. –

+0

Да, вы правы. Виноват. – Nikdyvice

0

Это должно быть public function index(), а не только public index().