Я пытаюсь получить данные из двух разных таблиц, используя два отдельных запроса в Laravel.Но я хочу отобразить данные этих двух таблиц с помощью двух разных флажков, например, если я хочу просмотреть подробности публикаций или сведения об образовании, или и то, и другое, пожалуйста, помогите, что мне следует сделать с моим представлением.
Мой код показан здесь:
Код контроллера - ExampleController.php
<?php
namespace App\Http\Controllers;
use Illuminate\Http\Request;
use DB;
use Auth;
class ExampleController extends Controller
{
public function index()
{
$result = DB::table('education')->get();
$data = DB::table('publications')->get();
return view('triel',compact('result','data'));
}
}
Мой файл просмотра - trail.blade.php, и его код указан.
@extends('layouts.app')
@section('content')
<div class="container"><br>
<h1>Irfan Khan Triel Page</h1>
<div class="text text-success text-center">
PHD Research
</div>
<table class="table">
<tr>
<th>
PHD Research Area
</th>
<th>University</th>
<th>Country</th>
</tr>
@foreach($result as $value)
<tr>
<td>{{$value->research_area}}</td>
<td>{{$value->univ}}</td>
<td>{{$value->country}}</td>
</tr>
@endforeach
</table>
<div class="text text-success text-center">
Publications Detail
</div>
<table class="table">
<tr>
<th>
Title
</th>
<th>Status</th>
<th>Year</th>
</tr>
@foreach($data as $value)
<tr>
<td>{{$value->title}}</td>
<td>{{$value->status}}</td>
<td>{{$value->year}}</td>
</tr>
@endforeach
</table>
@endsection
Мой файл маршрута приведен здесь.
Route::get('triel','ExampleController@index');
Пожалуйста, измените мой взгляд, чтобы эти два результата были отдельно отмечены флажками.