Laravel по-русски

Русское сообщество разработки на PHP-фреймворке Laravel.

Ты не вошёл. Вход тут.

#1 04.12.2013 13:25:09

syntax error, unexpected '::' (T_PAAMAYIM_NEKUDOTAYIM)

syntax error, unexpected '::' (T_PAAMAYIM_NEKUDOTAYIM)

<?php
class NewsController extends BaseController {
     public function showNews() {
          return View::make('newslist')->with('news', New::all()); // ругается сюда
     }
}

Изменено sumrok (04.12.2013 13:25:47)

Не в сети

#2 04.12.2013 13:34:08

Re: syntax error, unexpected '::' (T_PAAMAYIM_NEKUDOTAYIM)

new в любом регистре — зарезервированное слово, его нельзя использовать. Кроме того, у news нет единственного числа, но можно использовать синонимы — announce, headline, article и пр.

Не в сети

#3 04.12.2013 13:37:19

Artdevue
Откуда: Kiev
Сообщений: 119
Сайт

Re: syntax error, unexpected '::' (T_PAAMAYIM_NEKUDOTAYIM)

New::all()

будем догадываться smile
может у вас модель

News::all()

If you think it’s expensive to hire a professional to do the job, wait until you hire an amateur.

Не в сети

#4 04.12.2013 13:38:56

Artdevue
Откуда: Kiev
Сообщений: 119
Сайт

Re: syntax error, unexpected '::' (T_PAAMAYIM_NEKUDOTAYIM)

хотя нет, судя по ошибки - @Proger_XP  прав


If you think it’s expensive to hire a professional to do the job, wait until you hire an amateur.

Не в сети

#5 04.12.2013 13:47:42

Re: syntax error, unexpected '::' (T_PAAMAYIM_NEKUDOTAYIM)

Да, моя ошибка была использовать New в качестве названия модели. Давно не писал ничего на php, вылетело из головы, что это ключевое слово sad

Не в сети

Подвал раздела