Laravel по-русски

Русское сообщество разработки на PHP-фреймворке Laravel.

Ты не вошёл. Вход тут.

#126 Re: Laravel 5.x » Связаные таблицы » 03.12.2016 13:42:32

подскажите пожалуйста, как мне потом правильно выбрать категорию к которой привязана запись

#127 Re: Laravel 5.x » Связаные таблицы » 03.12.2016 13:41:58

Нашел ошибку не правельно указана была таблица

#128 Re: Laravel 5.x » Связаные таблицы » 03.12.2016 13:39:59

Ошибку выдает не могу понять почему, вроде бы все делаю по Хелпиру
QueryException in Connection.php line 769: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'travel.categories' doesn't exist (SQL: select * from `categories`)

Таблицы связаны
Вот код модели Post

<?php

namespace App;

use Illuminate\Database\Eloquent\Model;


class Post extends Model
{

    public function categorys()
    {
        return $this->belongsTo('App\Category');
    }
}

Вот код модели Caterogory

<?php

namespace App;

use Illuminate\Database\Eloquent\Model;

class Category extends Model
{


    public function posts()
    {
        return $this->hasMany('App\Post');
    }
}

И код Контролера

<?php

namespace App\Http\Controllers;

use Illuminate\Http\Request;
use App\Post;
use App\Category;

class HomeController extends Controller
{

    public function Index()
    {
       $title = "Travel";
       $posts = Post::where('publish', 1)->get();
       $cat = Category::all();
       dump($cat);


        return view('travel.index', ['title' => $title, 'posts' => $posts]);
    }

P.S. подскажите пожалуйста, как мне потом правильно выбрать категорию к которой привязана запись

#129 Re: Laravel 5.x » Связаные таблицы » 03.12.2016 12:00:07

Спасибо больше, пойду практиковаться

#130 Laravel 5.x » Связаные таблицы » 03.12.2016 11:36:17

matros97
Ответов: 11

Добрый день, изучаю Laravel, и сейчас на теми Связаны таблицы, и не много путаюсь, может подскажите
Вот у меня есть Две модели
1 Модель - Записи
2 Модель - Категории
Одной Категории может быть несколько Записей
Вот не как не могу понять, точнее путаюсь, в какой модели мне надо вызывать метод hasyMony()

За ранние спасибо за ответ !!!

Подвал раздела