سلام
چه فرقی بین این دو قطعه کد هست؟ کدوم کاربردی تره؟
مورد دوم در صورتی که از DI لاراول استفاده میکنی روش بهتریه. بهت این امکان رو میده که در آینده بدون اینکه نیاز باشه کنترلت رو تغییر بدی (و جاهای دیگهای که از این کلاس استفاده کردی)، پیادهسازی AdminService رو تغییر بدی.
پیشنهاد میکنم Dependency Injection رو سرچ و مطالعه کنی تا برات روشن شه چی میگم.
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟