Laravel по-русски

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

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

#1 16.09.2015 11:30:20

Магия!!!!!!!!!!!!!

$find_cities     = Input::get('city', 'all');
if ($find_cities !== "all")  $this->points->where('city', 'like', "$find_cities");

Если $find_cities=='all' получаю ошибку(Failed to load resource: the server responded with a status of 500 (Internal Server Error)),
сижу второй день не могу понять в чем проблема! Кто сможет помочь.

Изменено alex_87 (16.09.2015 11:33:35)

Не в сети

#2 16.09.2015 12:05:34

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

Re: Магия!!!!!!!!!!!!!

smile
Вася зашел в магазин и не вернулся. Магия!!! Вот стаю уже два часа и не могу понять, в чём проблема?

Ну а теперь серьёзно smile. Попробуйте включить отладку

'debug' => true,

вы увидите сразу ответы на свой вопрос (в каком файле, в какой строке и.т.д), так как

$this->points->where('city', 'like', "$find_cities");

ни о чём не говорит, разве что визуально можно поправить на

$this->points->where('city', 'LIKE', '%'.$find_cities.'%');

Изменено Artdevue (16.09.2015 12:08:55)


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

Не в сети

#3 16.09.2015 13:24:06

Re: Магия!!!!!!!!!!!!!

Разобрался, к селекту добавил условие where и заработало, было так: "Mark::select('id', 'business', 'address', 'city', 'state', 'zipcode', 'country', 'lat', 'lng', 'image', 'category')", стало Mark::select('id', 'business', 'address', 'city', 'state', 'zipcode', 'country', 'lat', 'lng', 'image', 'category')->where(условие). Я еще изучаю теорию но не могу понять, видимо разные типы данных в результате.

Не в сети

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