我想通过运行多个查询从更多表中获取数据。 例如,我只想通过单击复选框教育来获取学生的教育详细信息。 同样,个人详细信息也可以通过单击个人发布复选框来详细描述。
我该怎么做? 我的代码在这里给出 控制器代码为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');
在这里,我想在查看出版物详细信息或教育详细信息或同时查看两者时显示我的数据,但我不知道该怎么做。请帮助我。预先感谢