Ответы пользователя по тегу MySQL
  • Запрос связаных таблиц Mysql PHP Laravel?

    @vladflip
    me
    использовать отношения Eloquent

    // Post.php
    class Post extends Eloquent
    {
        protected $table = 'posts'; // имя таблицы
    
        public function user() {
           return $this->belongsTo('User', 'user_id');
        }
    }
    
    //  User.php
    class User extends Eloquent
    {
        protected $table = 'users'; // имя таблицы
    
        public function posts() {
            return $this->hasMany('Post', 'user_id');
        }
    }
    
    Post::with('user')->get(); // вернет одним запросом посты со своими юзерами
    Ответ написан
    Комментировать