• 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
مشکل در ارتباط جداول در لاراول
#1
با سلام

من دو تا جدول با نام article و category دارم. هر مقاله یا article چندین category یا موضوع داره و هر طبقه دارای چندین مقاله می باشد.
حالا میخام وقتی کاربر هر طبقه یا موضوعی را از لیست کشویی انتخاب نمود، لیست تمام مقالات مرتبط با آن موضوع برایش نمایش داده شود. اما کدم مشکل داره

route
Route::get('/article/category/{category}', '[email protected]')->name('category.index');
Controllers کدهای مربوط به کنترلرها
public function index1(category $category)
{
$articles= $category->articles()->get();
return view ('cat1',compact('articles'));
}

public function index(Article $article)
{
$category = category::all()->pluck('name');
$articles = Article::all();
return view('index' , compact('articles','category'));
}


کد مربوطط به صفحه index.blade
<?php
$categoryss = App\category::all();
?>

<form action="{{route('category.index',['category'=> $category->id])}}" method="post" enctype="multipart/form-data">
<div class="form-group">
<label for="category">دسته بندی ها : </label>
<select multiple="multiple" name="category[]" class="form-control" id="category" title=" دسته بندی مورد نظر خود را انتخاب کنید..." multiple>
@foreach($category as $id=>$name)
<option value="{{$id}}">{{$name}}</option>
@endforeach



</select>
</div>
<input type="submit" value="Submit">
</form>

</div>
  پاسخ
تشکر شده توسط :


پرش به انجمن:


کاربران در حال بازدید این موضوع: 1 مهمان