Русское сообщество разработки на PHP-фреймворке Laravel.
Ты не вошёл. Вход тут.
Страницы 1
Вопрос решен))) в селекте не указал user_id
Всем добрый вечер.
Есть таблица: UserAccount(id,name)
table: Compaign(id,name,user_id)
------------Модель юзер------------
class Useraccounts extends Model
{
protected $table="useraccount";
public function compaigns()
{
return $this->hasMany('App\Compaigns');
}
}
----------------Модель compaign-------------
class Compaigns extends Model
{
protected $table="compaign";
public function useraccount()
{
return $this->belongsTo('App\Useraccounts','user_id');
}
}
---------------------------index.blade.php------------
@foreach($compaigns as $compaign)
{!!$compaign->useraccount->name!!} //получаю Trying to get property of non-object
@endforeach
Кто может помочь советом или тыкнуть пальцем где я допустил ощибку?!
Всем привет.
Есть страница форма с фильтрами и таблица с результатами, в таблице есть колонка при нажатии которой обновляется поле в бд, после этого в контролере делаю Redirect::back(), но без примененных фильтров. В Форме входят только поля для фильтров. Как сделать redirect к тому состоянии с фильтрами?
Разобрался, к селекту добавил условие 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(условие). Я еще изучаю теорию но не могу понять, видимо разные типы данных в результате.
$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)),
сижу второй день не могу понять в чем проблема! Кто сможет помочь.
Страницы 1