Можно ли отправлять объект Laravel Request другим функциям в качестве параметра? - PullRequest
0 голосов
/ 03 января 2019

Можно ли отправить объект Request $ request между функциями?

Объект My Request $ request состоит из около 20 входов. Сначала в функции «магазин» я сохраняю около 10 входов. Затем я передаю этот объект $ request другой функции, где я сохраняю оставшиеся входные данные. Цель второй функции заключается в том, чтобы я мог использовать эту функцию для другого маршрута, если будут сохранены только следующие 10 полей.

Я знаю, что объект $ request очень большой и занимает много памяти. Так что хорошо бы отправить объектную функцию $ request в функцию, если учитывать сложность пространства и сложность времени?

//My Controller

class MyController extends Controller{
    public function store(Request $request){
        //save 10 inputs
        $this->saveTasks($request);
   }

   public function saveTasks(Request $request){
       //save remaining 10 inputs
   }
}

// routes/web.php

Route::post('store', 'MyController@store');
Route::post('store_tasks', 'MyController@saveTasks');

Заранее спасибо:)

...