Alexandr
черт знает, что угодно может быть, обратная совместимость есть? не смотрел?
сейчас проверю
вроде все норм, ничего не пишут
Maksim (Ellrion)
David
В чем проблема? $this->hasMany('App\CProject'); от этой строчки
David
count(): Parameter must be an array or an object that implements Countable
Maksim (Ellrion)
Maksim (Ellrion)
Даже когда в консоли пишу php -r "curl_init();" то работает а на сайте нет.
Andrey
... или стоит, но не для той версии php которя используется
Maksim (Ellrion)
Maksim (Ellrion)
вплоть до того что разные версии могут быть прописаны
Maksim (Ellrion)
Maksim (Ellrion)
bool(false)
чтд. не стоит или не включен курл
Алексей
Ребят, в таблице нету поля с именем "id". При попытке сидинга в эту таблицу, получаю отлуп:
"column id does not exist" .
Как починить?
Maksim (Ellrion)
Алексей
Момент.
Maksim (Ellrion)
но вообще какой смысл создавать модель\таблицу при ар без Id ?
Алексей
Таблица связи.
Maksim (Ellrion)
ну и что?
Алексей
Спасибо, помогло.
Алексей
Это таблица связи для many-to-many . Зачем там id?
Maksim (Ellrion)
и что? у связи не может быть id?
Алексей
Может, конечно. Просто я не понял, зачем она нужна.
David
David
$data = clients::find(1)->project;
David
public function project()
{
return $this->hasMany('App\CProject');
}
David
по инструкции все вроде..
Maksim (Ellrion)
это не стектрейс. это красивая страница ошибки. я по скрину протыкать не могу)
Maksim (Ellrion)
стектрейс лежит в логах если что
Maksim (Ellrion)
выкидывать его лучше через пастебин или гист
David
он по умолчанию пишется лог?
David
или включать надо
Maksim (Ellrion)
по умолчанию
Evan
Парни, возвращает такую ошибку - Type error: Too few arguments to function, подскажите плиз как фиксить ?
Evan
Evan
Volodymyr
Есть в модели стический метод - public static function getSkills()
Как мне его дернуть в контроллере?
Andrey
Volodymyr
и приходила пустота
Volodymyr
спасибо
Andrey
Volodymyr
Есть модель Job, у нее есть Skills
То-есть у 1 одной Job может быть много Skills
В модели Job , есть связь
public function skills()
{
return $this->hasMany('App\Job_Skills','job_id', 'skills_id');
}
Когда в контроллере прошу - Job::with('skills')->get()
Volodymyr
Volodymyr
Тоесть не подхватываються привязанные скилы. Как решить такую проблему?
Andrey
Andrey
По части индексов
Volodymyr
Volodymyr
Volodymyr
Andrey
Volodymyr
Тогда приходит не точ но должно
Volodymyr
Volodymyr
Должен быть массив со скилами у каждой Job, приходит по порядку, еще и по одному елементу...
Volodymyr
В hasMany 2 и 3 параметр местами поменяй
return $this->hasManyThrough('App\Job_Skills', 'App\Skills', 'skills_id', 'job_id', 'job_id', 'skills_id');
Volodymyr
Сделал вот так, то отдает по структуре все правильно, а с id беда
Volodymyr
Andrey
Так у тебя не hasmany
Andrey
Зачем в бд делаешь название таблицы в названии каждой колонки
Max
Это же отношение many-to-many, оно ведь не через hasMany() определяется, а через belongsToMany()
Volodymyr
BelongsTo ?
Andrey
Has many through ищи
Volodymyr
return $this->hasManyThrough('App\Job_Skills', 'App\Skills', 'skills_id', 'job_id', 'job_id', 'skills_id');
Volodymyr
Andrey
Volodymyr
Has many through ищи
Так many through возврощает по структуре правдиво, а поля какие-то левые
Andrey
Volodymyr
David
в blade можно методы вызывать?
Volodymyr
сейччас проверю
David
или это костыли?
Artem
Можно, но все таки не рекомендуется
David
я в вьюхе прохожу по массив с элементами с бд, но в одном поле внешний ключ с айдихой, как мне по этому ключу взять данные с другой таблице, что-то додуматься не могу..
David
Прикол в том что этот массив уже и так получен по внешнему ключу
Anonymous
Кто-нибудь использовал Metronic 5 в своих проектах?