طبق Request Flow گفته شده برای معماری MVC ، آیا میتوان از modelها در middleware استفاده کرد؟
مثلا: من یک ستون flag دارم داخل یک جدول از دیتابیس و میخوام داخل میدلور اون رو بررسی کنم.
درود
بله میشه این کارو کنید، توی لاراول امکانی وجود داره که این وابستگی هارو به شکلی inject کنید که بعد دردسر ساز نشه. مثلا میتونید دیتاتون رو از طریق construct بدید به middlewareهاتون.
middlewareها میتونن با استفاده از دیزاین پترن chain of responsibility پیاده سازی بشن و میتونید داده رو در زمان فراخوانی این chainها بهشون پاس بدید