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()
{
}
}
Однако, похоже, он возвращает только мои категории.
Что я сделал не так?
У меня есть следующие модели: [code]namespace App;
use Illuminate\Database\Eloquent\Model;
class forum_category extends Model { //
protected $table = 'forum_category';
public function posts() { $this->hasMany('App\forum_post'); } } [/code] И [code]namespace App;
use Illuminate\Database\Eloquent\Model;
class forum_post extends Model { // protected $table = 'forum_post';
public function category() { $this->belongsTo('App\forum_category'); } } [/code] в моем контроллере я пытаюсь получить все категории с их сообщениями: [code]namespace App\Http\Controllers;
use Illuminate\Http\Request; use Illuminate\Routing\Controller;