laravel model amb relacio belongsTo un a un

Les taules d'una base de dades sovint estan relacionades les unes amb les altres. Per exemple, un usuari pot estar associat a una professió i una professió pot tenir molts usuaris associats. Utilitzant l'ORM Eloquent podem fer que aquest procés sigui molt més fàcil, treballant amb les relacions directament dins dels nostres models (usant Programació Orientada a Objectes ) i creant mètodes personalitzats que ens evitaran haver de construir consultes de forma manual.

  • laravel model amb relacio belongsTo un a un

    laravel model amb relacio belongsTo un a un

    Les taules d'una base de dades sovint estan relacionades les unes amb les altres. Per exemple, un us...

 //laravel model amb relacio
//1.php artisan make:model Post
//2.php artisan make:model Post

//1.Post.php

<?php
namespace App\Models;

use Illuminate\Database\Eloquent\Model;
use Spatie\Tags\HasTags;
use Spatie\MediaLibrary\HasMedia;
use Spatie\MediaLibrary\InteractsWithMedia;


class Post extends Model implements HasMedia
{
    use HasTags;
	use InteractsWithMedia;

    protected $fillable = ['title', 'excerpt', 'content', 'img', 'url', 'youtube', 'category_id' ];

    
	// Relación con el categories
	public function category()
    {
        return $this->belongsTo(Category::class);
    }
}

//2.Category

<?php

namespace App\Models;

use Illuminate\Database\Eloquent\Factories\HasFactory;
use Illuminate\Database\Eloquent\Model;

class Category extends Model
{
    use HasFactory;

    protected $fillable = ['name'];

    public function posts()
    {
        return $this->hasMany(Post::class);
    }
}

6 posts relacionats

  • Author
    Joan Puig

    posts Array Pdo

    Una manera adequada de nomenar aquesta consulta PDO podria ser "ObtenirPàginesPerCategoriaIEtiqueta... READ MORE
  • Author
    Joan Puig

    Quina és la diferència entre PDO i MySQLi?

    El que no està tan definit és quina és la millor manera de connectar-se a MySQL fent servir PHP. ... READ MORE
  • Author
    Joan Puig

    tailwind 5 filtres i paginacio a postslar11

    tailwind 5 filtres i paginacio a postslar11... READ MORE
  • Author
    Joan Puig

    optimitzar imatges en php

    optimitzar imatges en php... READ MORE
  • Author
    Joan Puig

    migrations

    la migracio crea i administra les taules a la base de dades de laravel... READ MORE
  • Author
    Joan Puig

    paginació en Laravel

    📌 Resum de la paginació en Laravel Laravel proporciona diferents maneres d’implementar la pagi... READ MORE