Объект класса Illuminate \ Database \ Eloquent \ Builder External Key Issue

В route.php я попытался провести тест, как показано ниже. Итак, что означает, что нужно связать кошки с таблицей продукты, верно?

Route::get('test',function (){
return App\products::with('cats');

});

А затем в products.php я помещаю код, как показано ниже, и это вызывает ошибку. Проблема в том, что в таблице продукты есть столбец cat_id. Интересно, в чем ошибка ...

public function cats(){
  return $this->belongsTo('App\cats', 'cat_id');

}

Вы должны выполнить запрос: return App\products::with('cats')->get();

Jonas Staudenmeir 26.10.2018 05:05

О, я вижу!!! ДА ЕСТЬ РАБОТАЕТ!

user10354117 26.10.2018 05:25
Стоит ли изучать PHP в 2023-2024 годах?
Стоит ли изучать PHP в 2023-2024 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Symfony Station Communiqué - 7 июля 2023 г
Symfony Station Communiqué - 7 июля 2023 г
Это коммюнике первоначально появилось на Symfony Station .
Оживление вашего приложения Laravel: Понимание режима обслуживания
Оживление вашего приложения Laravel: Понимание режима обслуживания
Здравствуйте, разработчики! В сегодняшней статье мы рассмотрим важный аспект управления приложениями, который часто упускается из виду в суете...
Установка и настройка Nginx и PHP на Ubuntu-сервере
Установка и настройка Nginx и PHP на Ubuntu-сервере
В этот раз я сделаю руководство по установке и настройке nginx и php на Ubuntu OS.
Коллекции в Laravel более простым способом
Коллекции в Laravel более простым способом
Привет, читатели, сегодня мы узнаем о коллекциях. В Laravel коллекции - это способ манипулировать массивами и играть с массивами данных. Благодаря...
Как установить PHP на Mac
Как установить PHP на Mac
PHP - это популярный язык программирования, который используется для разработки веб-приложений. Если вы используете Mac и хотите разрабатывать...
0
2
35
0

Другие вопросы по теме