Laravel (HasMany) не получает значенияPhp

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Laravel (HasMany) не получает значения

Сообщение Anonymous »

У меня есть следующие модели:

Код: Выделить всё

namespace App;

use Illuminate\Database\Eloquent\Model;

class forum_category extends Model
{
//

protected $table = 'forum_category';

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

Код: Выделить всё

namespace App;

use Illuminate\Database\Eloquent\Model;

class forum_post extends Model
{
//
protected $table = 'forum_post';

public function category()
{
$this->belongsTo('App\forum_category');
}
}
в моем контроллере я пытаюсь получить все категории с их сообщениями:

Код: Выделить всё

namespace App\Http\Controllers;

use Illuminate\Http\Request;
use Illuminate\Routing\Controller;

use App\forum_category as forum_category;

class ForumController extends Controller
{

public function __construct()
{

}

public function index ()
{

$categories = forum_category::all();

return view('forum', ['categories' => $categories]);
}

public function createPost()
{

}

public function createReply()
{

}
}
Однако, похоже, он возвращает только мои категории.
Что я сделал не так?

Подробнее здесь: https://stackoverflow.com/questions/484 ... eve-values
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»