تکنولوژی نوین اینترنتی
🎩 Laravel Tinker یه ابزار خط فرمان خیلی قدرتمنده که بهت اجازه میده با استفاده از یک محیط تعاملی (REPL) به مدلها، پایگاه داده، و دیگر بخشهای اپلیکیشن دسترسی مستقیم پیدا کنی.
مخصوصاً برای:
تست سریع کوئریها،
ساخت یا ویرایش رکوردها،
اجرای توابع مدلها یا سرویسها،
دیباگ کردن دادهها.
برای ورود به محیط Tinker:
حالا میتونی کد PHP بنویسی و مستقیم اجراش کنی 😎
یا سریعتر:
اگه متدی داخل مدل نوشتی میتونی اینجا صداش بزنی.
مثلاً برای ساخت ۵ کاربر تصادفی:
یا یک پست تستی:
میتونی کدهای Tinker رو مستقیم اجرا کنی:
برای خروج کافیه بنویسی:
| کاربرد | مثال |
|---|---|
| ساخت رکورد | User::create([...]) |
| دریافت داده | User::where(...)->get() |
| ویرایش | $user->update([...]) |
| حذف | User::destroy(id) |
| تست روابط | $post->comments |
| ساخت داده تستی | factory()->create() |
اگر خواستی یه جلسه تمرینی با Tinker برات طراحی کنم که مرحله به مرحله داده بسازی، بخونی، حذف و ویرایش کنی، فقط بگو ✨