🎄 یک برنامه نویس تنبل – Telegram
🎄 یک برنامه نویس تنبل
2.01K subscribers
1.54K photos
284 videos
37 files
1.91K links
کانال یک برنامه نویس تنبل

🔥لینوکس
🔥برنامه نویسی فرانت‌اند
🔥برنامه نویسی بک‌اند
🔥اخبار تکنولوژی و...

ارتباط با مدیریت :

@CoderNap

اسپانسر هاست سایت راییوم توسط پوینا

https://rayium.ir

@poinair
Download Telegram
Forwarded from Pishro App
🛸 خوب دوستان بدون شک با قابلیت transaction ها توی #لاراول آشنا هستید

فرض کنید میخواید پس از اینکه کاربر عضو شد و توی جدول user ذخیره سازی با موفقیت انجام شد برای کاربر پیام خوش آمد بفرستید

⚡️ خوب چندین روش وجود داره اما تو این پست من میخام در مورد DB::afterCommit صحبت کنم.

🔥 این متد به شما این قابلیت رو میده که حتما بعد از اینکه ذخیره سازی با موفقیت انجام شد عملیات بعدی مثل ارسال ایمیل خوش آمد گویی ارسال بشه

فرض کنید بصورت زیر داریم یک کاربر جدید ایجاد میکنیم
DB::transaction(function () {
$user = User::create([...]);
$user->teams()->create([...]);
});

خوب حالا میتونیم توی متد booted خوده مدلمون یا توی یه Observer کد زیر رو قرار بدیم

class User extends Model
{
protected static function booted()
{
static::created(function ($user) {
// Will send the email only if the
// transaction is committed
DB::afterCommit(function () use ($user) {
Mail::send(new WelcomeEmail($user));
});
});
}
}

خوب اینجا ما گفتیم وقتی یه کاربر ایجاد شد، و توی جدول هم کامیت خورد اونوقت مثلا ایمیل خوش آمد گویی ارسال کنید

اینطور شما میتونید به راحتی به خیلی از اکشن ها دسترسی داشته باشید و کد تمیزتری هم داشته باشید

اگه دوس دارین مطالب اینجوری بیشتر بذارم بکوبین لایک رو ببینم چندنفر علاقمند داریم🥳


#laravel


👾 @pishroapp
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4
🔶 آمریکا از غول‌های فناوری خواست تا به دسترسی به VPN در ایران ، روسیه کمک کنند

کاخ سفید از شرکت‌های بزرگ فناوری مانند گوگل، مایکروسافت و آمازون خواسته است تا به فراهم کردن دسترسی به سرویس‌های VPN در روسیه، ایران و سایر کشورها کمک کنند.

https://www.reuters.com/technology/us-calls-big-tech-help-evade-online-censors-russia-iran-2024-09-05/

@TheRaymondDev
👍4🌚4👎1
Forwarded from Golden Code (@lix)
در لاراول میتونیم با استفاده از دستور php artisan db خیلی ساده و سریع به دیتابیس از طریق CLI متصل شیم و میتونیم از طریق CLI با دیتابیس در تعامل باشیم تا عملیات های مدنظرمونو انجام بدیم.

اگه چندتا دیتابیس باشه چی؟؟
اینجوری باید دیتابیس مدنظر مشخص بشه:
php artisan db mysql

#Laravel
@GoldenCodeir
(به منبع و مثالش دقت کنید👇🏾)
https://x.com/OussamaMater/status/1831784043488403463?t=ygcQomWuuX0wo0KwCJud1w&s=19
👍2
🔸باگ رفرال
امروز میخوام یه باگ از رفرال(زیرمجوعه گیری) رباتای تلگرام پابلیک کنم
ساختار لینک دعوت به این صورت:
https://news.1rj.ru/str/bot?start=11111111

که وقتی روش کلیک میکنید زیر مجموعه یوزری با ایدی 11111111 میشید
باگ دقیقا همینجاس چون قابل پیشبینی هستن
پس اگه ما بیایم قبل از عضو شدن به ربات ایدی خودمونو جای لینک بالا بزاریم و عضو بشیم انگار زیر مجموعه خودمون شدیم
الان اکثر رباتایی که بالا میان اینو یه چیز رندوم میزارن که قابل پیشبینی نباشه مثل تصویر بالا

@TheRaymondDev
👍7🔥1👌1
Forwarded from CleverDevs (Mammad)
کامند های artisan توی لاراول 11

#php #laravel
@CleverDevs - @CleverDevsGp
4
Forwarded from Linuxor ?
با دستور زیر می‌تونید کانفیگ کرنل فعلی در حال اجرا رو برای بیلد کردن کرنل بدست بیارید

zcat /proc/config.gz > .config


مثلا اگه یه دستگاه لینوکسی دیدید میتونید کرنل متناسب باهاشو با دستور زیر بیلد کنید

make oldconfig

این دستور کرنل متناسب با فایل config. که ساختید رو براتون بیلد میکنه.

یا مثلا کانفیگ کرنل گوشی اندرویدتون یا هر دستگاه لینوکسی دیگه رو بدست بیارید با ورژن جدید بیلدش کنید و بدون هیچ مشکلی کرنل رو آپدیت کنید.


🐧 @Linuxor
👍2
🔶 برگه تقلب کامل HTML

@TheRaymondDev
5
🔶 برگه تقلب کامل CSS

@TheRaymondDev
12🔥1