Всем здравия! Помогите пожалуйста понять.
К примеру я имею контроллер FooController c методом myMethod, и посредник myMiddleware
В роуте написано:
Route::post('/slug','FooController@myMethod');
В контроллере написано:
#...
class FooController extends Controller
{
public function __construct()
{
$this->middleware('myMiddleware', ['only' => ['myMethod']]);
}
public function myMethod(Request $request)
{
#...
}
#...
}
В данном случае посредник работает с данными Request которые приходят из роута, что-то проверяет сверяет и т.д. и уже потом, если всё ок выполняет метод. А можно ли передавать данные прямо из тела метода в посредник? Или это противоречит самому смыслу посредника и надо внедрять зависимости и т.д.