🔶 چگونه خطای 404 Not Found در لاراول رفع کنیم؟
این خطا زمانی می دهد که آدرسی که کاربر درخواست کرده، در سرور پیدا نشده است که مشکل از آدرس Route باشه که پیدا نکرده است یا می تونه روتهای resource، پارامتر {post} رو از مدل مرتبط یا از id باشد.
مثل این :
رکوردی با id = 10 در جدول posts وجود نداشته باشد، لاراول چون از Route Model Binding استفاده میکند، نمیتواند آن را پیدا کند و خطای 404 میدهد.
در بخش هایی از slug استفاده می کند این شایع ترین خطا هست چرا؟
چون در این بخش ها ما از پکیچ های تولید لینک استاندارد مثل Slugable در مدل استفاده می کنیم که title مربوطه به لینک تبدیل می کند و مشکل اینجاست که نمی توان پارامتر {post} رو از مدل مرتبط یا از id استفاده کرد و به جای آن باید از پارامتر {slug} یا slug استفاده کنید.
مثال :
اگر از پکیچ Slug استفاده نمی کنید, می توانید از پارامتر {post} رو از مدل مرتبط یا از id به کار بگیرید چون لینک استاندارد وجود ندارد.
#لاراول
@TheRaymondDev
این خطا زمانی می دهد که آدرسی که کاربر درخواست کرده، در سرور پیدا نشده است که مشکل از آدرس Route باشه که پیدا نکرده است یا می تونه روتهای resource، پارامتر {post} رو از مدل مرتبط یا از id باشد.
مثل این :
/posts/10/edit
رکوردی با id = 10 در جدول posts وجود نداشته باشد، لاراول چون از Route Model Binding استفاده میکند، نمیتواند آن را پیدا کند و خطای 404 میدهد.
در بخش هایی از slug استفاده می کند این شایع ترین خطا هست چرا؟
چون در این بخش ها ما از پکیچ های تولید لینک استاندارد مثل Slugable در مدل استفاده می کنیم که title مربوطه به لینک تبدیل می کند و مشکل اینجاست که نمی توان پارامتر {post} رو از مدل مرتبط یا از id استفاده کرد و به جای آن باید از پارامتر {slug} یا slug استفاده کنید.
مثال :
{{ route('posts.edit', $row->slug) }}اگر از پکیچ Slug استفاده نمی کنید, می توانید از پارامتر {post} رو از مدل مرتبط یا از id به کار بگیرید چون لینک استاندارد وجود ندارد.
{{ route('posts.edit', $row->id) }}#لاراول
@TheRaymondDev
GitHub
GitHub - LaraPire/laravel-slugable: Simple and lightweight with just one HasSlugable in the model
Simple and lightweight with just one HasSlugable in the model - LaraPire/laravel-slugable
🤮2❤1👍1
🎄 یک برنامه نویس تنبل
🔶 چگونه خطای 404 Not Found در لاراول رفع کنیم؟ این خطا زمانی می دهد که آدرسی که کاربر درخواست کرده، در سرور پیدا نشده است که مشکل از آدرس Route باشه که پیدا نکرده است یا می تونه روتهای resource، پارامتر {post} رو از مدل مرتبط یا از id باشد. مثل این : /posts/10/edit…
🔶 این پکیچی که خودم نوشتم در لاراول استفاده می کنم و کافیه در هر مدلی use HasSlugable را صدا بزنید و بدون اینکه تغییراتی اعمال کنید.
این پکیچ از جدول title خودکار slug ایجاد می کند و لینک استاندارد می سازد.
اگر نیاز به تغییرات دارید, می توانید ویژگی هایی که تعریف شده را به کار بگیرید.
https://github.com/LaraPire/laravel-slugable
#لاراول
@TheRaymondDev
این پکیچ از جدول title خودکار slug ایجاد می کند و لینک استاندارد می سازد.
اگر نیاز به تغییرات دارید, می توانید ویژگی هایی که تعریف شده را به کار بگیرید.
https://github.com/LaraPire/laravel-slugable
#لاراول
@TheRaymondDev
GitHub
GitHub - LaraPire/laravel-slugable: Simple and lightweight with just one HasSlugable in the model
Simple and lightweight with just one HasSlugable in the model - LaraPire/laravel-slugable
🤮3
cyru55 unofficial channel
Message
🔶 برای من ۱۲۵ دلار شارژ کرد اما حتما باید آی پی ایران با گیت هاب ثبت نام کنید.
با آی پی خارجی ثبت نام خطای ۴۰۳ میده...
@TheRaymondDev
با آی پی خارجی ثبت نام خطای ۴۰۳ میده...
@TheRaymondDev
Forwarded from Milwad Khosravi | میلاد خسروی
#2 📊 برنامه توسعهدهندههای PHP برای ۱۲ ماه آینده چیه؟ 👩💻
طبق گزارش State of PHP 2025، حدود ۵۸٪ از توسعهدهندهها قصد ندارن به زبان جدیدی مهاجرت کنن یا اون رو یاد بگیرن.
اما در بین کسانی که برنامه دارن، زبان Go با ۱۵٪ در صدر انتخابهاست، بعد از اون Python (۱۱٪)، Rust و TypeScript (هر کدوم ۷٪) و Kotlin (۶٪) قرار دارن.
بهنظر میاد Go داره کمکم به انتخاب محبوب بعدی بین توسعهدهندههای PHP تبدیل میشه 💡
تو اگه قرار باشه به زبانی دیگه مهاجرت کنی، انتخابت چیه؟ 🤔
#Milwad #PHP #PHPState
📱 @MilwadKhosravi
طبق گزارش State of PHP 2025، حدود ۵۸٪ از توسعهدهندهها قصد ندارن به زبان جدیدی مهاجرت کنن یا اون رو یاد بگیرن.
اما در بین کسانی که برنامه دارن، زبان Go با ۱۵٪ در صدر انتخابهاست، بعد از اون Python (۱۱٪)، Rust و TypeScript (هر کدوم ۷٪) و Kotlin (۶٪) قرار دارن.
بهنظر میاد Go داره کمکم به انتخاب محبوب بعدی بین توسعهدهندههای PHP تبدیل میشه 💡
تو اگه قرار باشه به زبانی دیگه مهاجرت کنی، انتخابت چیه؟ 🤔
#Milwad #PHP #PHPState
Please open Telegram to view this post
VIEW IN TELEGRAM
1❤4
🔶 موتور بومی ACAE CJ-1000A چین که برای هواپیمای COMAC C919 طراحی شده، در حال گذراندن آزمایش های نهایی است و انتظار میرود تا سال ۲۰۲۷ گواهینامه دریافت و تا سال ۲۰۳۰ معرفی شود و وارد فاز تجاری سازی شود. در حال حاضر نسخه های موجود C919 از موتور آمریکایی LEAP-1C استفاده میکنند و هدف آنها قطع وابستگی غرب در حوزه هوانوردی است.
#Technology
@TheRaymondDev
#Technology
@TheRaymondDev
Simple Flying
In Development: 5 Things To Know About China's ACAE CJ-1000A Airliner Engine
China seeks to break into the commercial jet engine market with its domestically-produced CJ-1000A engine.
👍4🔥1
🔶 در اکتبر ۲۰۲۵، دولت هلند با استناد به قانون "Goods Availability Act" کنترل Nexperia را به دلیل نگرانیهای امنیتی و مشکلات حکمرانی در دست گرفت و چین صادرات پردازنده های Nexperia به اتحادیه اروپا متوقف کرد که باعث اختلال در تولیدات خودرو و دیگر بخش های آن شود.
اتحادیه اروپا به دنبال مذاکره با چین برای رفع صادرات پردازنده Nexperia به اتحادیه اروپا است.
#خبر
@TheRaymondDev
اتحادیه اروپا به دنبال مذاکره با چین برای رفع صادرات پردازنده Nexperia به اتحادیه اروپا است.
#خبر
@TheRaymondDev
X (formerly Twitter)
ACEA (@ACEA_auto) on X
We are deeply concerned by potential significant disruption to European vehicle manufacturing if the interruption of Nexperia chips supplies cannot be immediately resolved.
On 10 October, #automobile manufacturers and their suppliers received notice from…
On 10 October, #automobile manufacturers and their suppliers received notice from…
👍2
This media is not supported in your browser
VIEW IN TELEGRAM
🔶 با WinApps می توانید برنامه های پرکاربرد ویندوز در لینوکس اجرا کنید.
لیست برنامه های پشتیبانی شده توسط WinApps :
- Adobe Acrobat Pro
- Adobe After Effects
- Adobe Audition
- Adobe Bridge
- Adobe Creative Cloud
- Adobe Illustrator
- Adobe InDesign
- Adobe Lightroom
- Adobe Photoshop
- Affinity Designer 2
- Affinity Photo 2
- Affinity Publisher 2
- Command Prompt
- File Explorer
- Internet Explorer
- Microsoft Access
- Microsoft Excel
- Microsoft Word
- Microsoft OneNote
- Microsoft Outlook
- Microsoft PowerPoint
- Microsoft Publisher
- Microsoft Visio
- Microsoft Project
- Microsoft Visual Studio
- Autodesk Fusion 360
- mIRC
- PowerShell
- Windows
گیت هاب :
https://github.com/winapps-org/winapps/
#لینوکس
#ویندوز
@TheRaymondDev
لیست برنامه های پشتیبانی شده توسط WinApps :
- Adobe Acrobat Pro
- Adobe After Effects
- Adobe Audition
- Adobe Bridge
- Adobe Creative Cloud
- Adobe Illustrator
- Adobe InDesign
- Adobe Lightroom
- Adobe Photoshop
- Affinity Designer 2
- Affinity Photo 2
- Affinity Publisher 2
- Command Prompt
- File Explorer
- Internet Explorer
- Microsoft Access
- Microsoft Excel
- Microsoft Word
- Microsoft OneNote
- Microsoft Outlook
- Microsoft PowerPoint
- Microsoft Publisher
- Microsoft Visio
- Microsoft Project
- Microsoft Visual Studio
- Autodesk Fusion 360
- mIRC
- PowerShell
- Windows
گیت هاب :
https://github.com/winapps-org/winapps/
#لینوکس
#ویندوز
@TheRaymondDev
👍1
🔶 به عنوان برنامه نویس وردپرس که افزونه ورود موبایل پیامکی وردپرس نوشتم, این شرکت های پیامکی چه اصراری است که برای دریافت API آن و نوشتن درایور مربوطه کلی مدرک هویتی بفرستیم؟
چون می خواهیم تست کنیم و این همه مدرک می خوای چکار کنید؟ از دستت کلافه شدم.
قرار نیست در سرویس پیامکی فعالیت رسمی داشته باشیم.
#وردپرس
@TheRaymondDev
چون می خواهیم تست کنیم و این همه مدرک می خوای چکار کنید؟ از دستت کلافه شدم.
قرار نیست در سرویس پیامکی فعالیت رسمی داشته باشیم.
#وردپرس
@TheRaymondDev
👍8
Forwarded from Linuxor ?
الان که هوش مصنوعی ترسی نداره زمانی که هوش مصنوعی بتونه جوک خنده دار بگه باید ازش ترسید... نه بهخاطر جوک هاش بلکه بهخاطر خلاقیتش و توانایی استفاده و درک زمان حال؛ جوک خنده دار گفتن یعنی اینکه خلاقیت خیلی بالا رفته و میتونه از موضوعات حال (نه حتی گذشته، چون جوک های قدیمی معمولا خنده دار نیستن) چیز جدید بسازه.
این یعنی میتونه بره ترید کنه سود بده (چون اخبار زمان حال رو میتونه بخونه) یا برنامه نویسی کنه و یه سایت بسازه که ما واقعا ازش خوشمون بیاد. (کسی از دیجیکالای 5 سال پیش خوشش نمیاد)
@Linuxor
این یعنی میتونه بره ترید کنه سود بده (چون اخبار زمان حال رو میتونه بخونه) یا برنامه نویسی کنه و یه سایت بسازه که ما واقعا ازش خوشمون بیاد. (کسی از دیجیکالای 5 سال پیش خوشش نمیاد)
@Linuxor
🔶 در ویندوز 11 نسخه 24H2 / 25H2 باگ عجیبی ظاهر شده که شامل کار نکردن لوکال هاست و متصل نشدن آن - خطای نصب به روز رسانی - خرابی صفحه پیش نمایش File Explorer و سایر مشکلات دیگر ... است.
مایکروسافت در حال بررسی آن و انتشار به روز رسانی جدید است.
#خبر
#ویندوز
@TheRaymondDev
مایکروسافت در حال بررسی آن و انتشار به روز رسانی جدید است.
#خبر
#ویندوز
@TheRaymondDev
X (formerly Twitter)
Windows Latest (@WindowsLatest) on X
Microsoft confirms major issues affecting Windows Recovery (WinRE) in a mandatory security update for Windows 11 24H2 / 25H2.
After October 2025 Update, you cannot use mouse and keyboard in WinRE. This means it's no longer possible to select options or navigate…
After October 2025 Update, you cannot use mouse and keyboard in WinRE. This means it's no longer possible to select options or navigate…
Forwarded from 🎄 یک برنامه نویس تنبل (The Lazy 🌱)
🔶 تخفیف ۵۰ درصدی برای دو دوره وردپرس
آموزش حرفه ای طراحی قالب فروشگاهی بر پایه ووکامرس - 750,000 تومان
https://rayium.ir/course/?p=1247
آموزش حرفه ای طراحی قالب شرکتی بر پایه وردپرس - 499,000 تومان
https://rayium.ir/course/?p=1412
#دوره
#آموزش
#دوره_ویدئویی
@TheRaymondDev
آموزش حرفه ای طراحی قالب فروشگاهی بر پایه ووکامرس - 750,000 تومان
https://rayium.ir/course/?p=1247
آموزش حرفه ای طراحی قالب شرکتی بر پایه وردپرس - 499,000 تومان
https://rayium.ir/course/?p=1412
#دوره
#آموزش
#دوره_ویدئویی
@TheRaymondDev
راییوم
آموزش حرفه ای طراحی قالب فروشگاهی بر پایه ووکامرس - راییوم
در این دوره خواهید آموخت که چگونه قالب حرفه ای را طراحی کنید. در این دوره اول صفحات را با چارچوب Bootstrap طراحی می کنیم و سپس رابط کاربری رو تبدیل به قالب
This media is not supported in your browser
VIEW IN TELEGRAM
🔶 وقتی پروژه ای که توی سه ماه نتونستن تمومش کنن رو توی دو هفته با همکارت تموم میکنی
#fun
@TheRaymondDev
#fun
@TheRaymondDev
😁9
Forwarded from Golden Code (علی 🇨🇴)
لاراول از قابلیت Task Scheduling بسیار قدرتمندی برخورداره. دو متود خیلی کاربردی درین زمینه وجود داره:
🔹 pingOnSuccess()
🔹 pingOnFailure()
این متودها به شما اجازه میدن بعد از اجرای یک تسک، بصورت خودکار درخواست HTTP به یک وبهوک یا API بفرستین.
📌 مثلا:
فرض کنین در پروژتون یک تسک بکاپگیری خودکار دارین که هر شب اجرا میشه.
بعد از اتمام موفقیت آمیزه بکاپ، میخواید یک سرویس مانیتورینگ رو مطلع کنید که همه چی اوکی بوده و میتونه لاگها رو آرشیو کنه. برای این کار با pingOnSuccess() میتونید به راحتی یک درخواست HTTP به سرویس مانیتورینگ بفرستید.
از طرفی اگه عملیات بکاپ fail شد، با pingOnFailure() میتونین سریع یک هشدار به تیمتون یا سرویس اعلان بفرستید تا موضوع بررسی بشه.
چرا مهمه؟
این قابلیت کمک میکنه workflow بین سرویسها به شکل اتوماتیک و مطمئن کنترل بشه و در صورت بروز خطا سریع واکنش داده بشه.
#Laravel #Laravel_tip #لاراول
@GoldenCodeir 🔥
(به منبع و مثالش دقت کنید👇🏾)
https://x.com/wendell_adriel/status/1979151691023810615?t=om0EwaeLVurWj05Rmxl5Tg&s=19
🔹 pingOnSuccess()
🔹 pingOnFailure()
این متودها به شما اجازه میدن بعد از اجرای یک تسک، بصورت خودکار درخواست HTTP به یک وبهوک یا API بفرستین.
📌 مثلا:
فرض کنین در پروژتون یک تسک بکاپگیری خودکار دارین که هر شب اجرا میشه.
بعد از اتمام موفقیت آمیزه بکاپ، میخواید یک سرویس مانیتورینگ رو مطلع کنید که همه چی اوکی بوده و میتونه لاگها رو آرشیو کنه. برای این کار با pingOnSuccess() میتونید به راحتی یک درخواست HTTP به سرویس مانیتورینگ بفرستید.
از طرفی اگه عملیات بکاپ fail شد، با pingOnFailure() میتونین سریع یک هشدار به تیمتون یا سرویس اعلان بفرستید تا موضوع بررسی بشه.
$schedule->command('backup:run')
->dailyAt('02:00')
->pingOnSuccess('https://your-monitoring-service.com/api/backup-success')
->pingOnFailure('https://your-alert-service.com/api/backup-failed');چرا مهمه؟
این قابلیت کمک میکنه workflow بین سرویسها به شکل اتوماتیک و مطمئن کنترل بشه و در صورت بروز خطا سریع واکنش داده بشه.
#Laravel #Laravel_tip #لاراول
@GoldenCodeir 🔥
(به منبع و مثالش دقت کنید👇🏾)
https://x.com/wendell_adriel/status/1979151691023810615?t=om0EwaeLVurWj05Rmxl5Tg&s=19
X (formerly Twitter)
Wendell Adriel (@wendell_adriel) on X
Laravel Tip 🚀
Did you know about the pingOnSuccess() and pingOnFailure() methods when scheduling tasks on Laravel? They are pretty handy in many situations!
In the example, after a nightly ETL completes, we can start a reindex job in another service by…
Did you know about the pingOnSuccess() and pingOnFailure() methods when scheduling tasks on Laravel? They are pretty handy in many situations!
In the example, after a nightly ETL completes, we can start a reindex job in another service by…
👍4🔥1
Forwarded from Linuxor ?
هوش مصنوعی اولین تیر خودش رو زد یه برنامه نویس رو بیکار کرد
قضیه از این قراره یه نفر یه پروژه سخت بهش میدن بعد با هوش مصنوعی انجامش میده، انقدر بین ChatGpt و Cursor جابجا و کد اضافه میکنه که کدش واسه خودش جعبه سیاه و نامفهوم میشه ولی خوب کار میکرده و همه هم از اجراش راضی بودن؛ ولی بعد از چند روز میفهمن که با هوش مصنوعی نوشته و اخراجش میکنن ...
@Linuxor
قضیه از این قراره یه نفر یه پروژه سخت بهش میدن بعد با هوش مصنوعی انجامش میده، انقدر بین ChatGpt و Cursor جابجا و کد اضافه میکنه که کدش واسه خودش جعبه سیاه و نامفهوم میشه ولی خوب کار میکرده و همه هم از اجراش راضی بودن؛ ولی بعد از چند روز میفهمن که با هوش مصنوعی نوشته و اخراجش میکنن ...
@Linuxor
🔥5❤1