【发布时间】:2017-10-17 22:58:32
【问题描述】:
我被堆积在 laravel 雄辩的关系中。这是场景:
我的数据库中有4 tables:Categories,Courses,Lessons,和Lesson_items.
我有3 more tables:category_course,course_lesson,和lesson_item_lesson.
现在,我有这些代码:
Category.php - 型号
class Category extends Model
{
public function courses(){
return $this->belongsToMany('App\Course');
}
}
routes.php - 路线
Route::get('/category/{id}', [
'uses' => 'LearnController@getCategories'
]);
MyController.php - 控制器
<?php
namespace App\Http\Controllers;
use Illuminate\Http\Request;
use App\Http\Requests;
use App\Http\Controllers\Controller;
use App\Category;
use App\Lesson;
class LearnController extends Controller
{
public function getCategories($id){
$categories = Category::find($id);
$lessons = Lesson::find($categories);
return view('categories', compact('categories', 'lessons'));
}
}
真的需要你们的帮助。
【问题讨论】:
标签: laravel-5 model eloquent relationship