سلام
من میخوام متد زیر برای همه کنتلر ها به جزه دوتا از کنتلر ها استفاده کنم باید چکاری کنم
protected $dataCondition;
/**
* WareHouseController constructor.
*/
public function __construct ()
{
$this->middleware('can:edit')->only(['edit', 'update', 'destroy']);
$this->middleware(function ($request, $next) {
$user_id = Auth::user()->id;
$isActive = ActiveCompanyUser::where('user_id', $user_id)->first();
if (!$isActive) {
return redirect()->route('company.selected_company')->with('info', __('message.please_select_the_default_fiscal_year_first'))->send();
}
$this->dataCondition = [
'user_id' => $user_id,
'fiscal_year_id' => $isActive->fiscal_year_id,
'company_id' => $isActive->company_id,
];
return $next($request);
});
}@assadiehsan
نمیخوام هم جا استفاده بشه رو چندتا کنتلر خاص نمیخوام استقاده بشه
شاید پاسخ شما همینجا باشد