Orders_Controller
Laravel には getOrders($user)という関数があります。生の DB クエリを呼び出し、返される JSON 配列を構築します。
ルート ファイル内からこの関数を呼び出す方法がわかりません。
基本的に、ルートで POST を受け取り、新しい注文を挿入してから、この Routes 関数から getOrders(user) を呼び出して、特定のユーザーの既存の注文をすべて取得します。
Routes.php 内からこの関数を呼び出す方法を誰かが教えてくれますか?
Routes.php
//Handle a new order POST
Route::post('order', array('do' => function() {
...
... //HANDLE POST DATA AND INSERT NEW ORDER
...
//GET ALL ORDERS FOR THIS USER FROM ORDER CONTROLLER
$userOrders = Order_Controller::myOrders($thisUser);
}
order.php (コントローラーフォルダー内)
class Order_Controller extends Base_Controller
{
public function myOrders($user){
return DB::query("SELECT ...");
}
}