我想知道是否有任何方法或方法將查詢發佈到不同的控制器(或函數),即2個或更多的laravel形式。我使用的是Laravel 5.4,我想從多個表中提取數據(在我的情況下是3),然後將視圖返回到頁面上的不同頁面或不同的藥片/標籤。如何將查詢發佈到Laravel 5.4中的不同控制器?
我的控制器看起來像:
class QueriesController extends Controller
{
public function search(Request $search){
$data = $search->data;
$tables= DB::table('tablename1')->where('column', "$data")->get();
return view('/page1', compact('tables'));
}
public function query(Request $query){
$tdata= $query->data;
$tables= DB::table('tablename2')->where('column', "$tdata")->get();
return view('/page2', compact('tables'));
}
}
我的路線是這樣的:
Route::post('/query', '[email protected]');
Route::post('/search', '[email protected]');
我的形式如:
{!! Form::open(['url' => 'search']) !!}
請建議我一些方法。在此先感謝
您是否想每次處理所有設定路線的發佈請求?或一次只有一個? –
如果有效,我可以進行必要的更改。 –
檢查此鏈接 - https://stackoverflow.com/questions/10955097/how-can-i-post-to-multiple-urls-at-the-same-time –