Я должен использовать последнюю версию laravel, и у меня небольшая проблема с Laravel отношением Один ко многим Я пытаюсь связать продукты с категориями
Это это мой код модели продукта
public function categories()
{
return $this->belongsTo('App\Category');
}
это мой код модели категории
public function products()
{
return $this->hasMany('App\Product');
}
Это мой код в контроллере
$products = Product::with('categories')->get();
dd($products);
это мой код из файлов миграции
Schema::create('products', function (Blueprint $table) {
$table->id();
$table->unsignedBigInteger('category_id');
$table->string('name')->unique();
$table->string('slug')->unique();
$table->string('keywords')->nullable();
$table->string('price');
$table->text('description')->nullable();
$table->text('image')->nullable();
$table->timestamps();
$table->foreign('category_id')->references('id')->on('categories');
});
Schema::create('categories', function (Blueprint $table) {
$table->id();
$table->string('name')->unique();
$table->string('slug')->unique();
$table->string('keywords')->nullable();
$table->timestamps();
});[![enter image description here][1]][1]
Если кто знает как решить эту проблему буду очень признателен