آموزش لاراول | LaravelHub
Статистикаکانال آموزشی لاراول LaravelHub ادمین : @special_one
- Последний пост
- 31 июл.
- Последнее чтение
- 14 авг.
- Постов за неделю
- 0
- Всего постов
- 30
- Тип
- открытый
- Язык
- персидский
- Категория
- Образование
- В каталоге с
- 14 авг.
- 1/24сутки в ленте
- 119
- 1/48двое суток
- 136
- 1/72трое суток
- 147
Оценка по просмотрам недавних постов: пост набирает почти всё за первые сутки.
Посты
без подписи
آماده لید برای پنل ادمین Vuexy که تبدیلش کردیم به آخرین نسخه Vuejs به صورت کاملا SPA به زودی ...
سلام به جامعه توسعهدهندگان LaravelHub 🌹 یک استارتر فوقالعاده ساده و سبک برای استفاده از قالب مدیریتی Sneat به همراه Vue.js 3 (بدون TypeScript و Vuetify) آماده شده است. این پکیج مبتنی بر نسخه Bootstrap ۵ قالب Sneat است و تمامی فایلهای CSS و JS آن مستقیماً در index.html بارگذاری شدهاند تا بدون پیچیدگی، پروژه را به سرعت آغاز کنید. ویژگیها: • سبک و بهینه 🚀 • کاملاً واکنشگرا (Responsive) 📱 • مبتنی بر Bootstrap 5 ⚙️ • توسعه آسان و سریع 🛠 • کاملاً بومیسازی شده به زبان فارسی 🇮🇷 • بدون پیچیدگی و فاقد فایلهای سنگین 📉 • قابلیت سفارشیسازی رنگ 🎨 • دارای صفحات نمونه (داشبورد، ورود، ثبتنام) 📄 کانال ما را دنبال کنید: @LaravelHUB #VueJS #Sneat #Starter #LaravelHub #Programming #WebDevelopment #AdminPanel #Bootstrap5
без подписи
قالب مدیریت حرفهای با چیدمان راستچین اختصاصی 🎯 ۱- سبک و بهینه 🚀 ۲- کاملاً واکنشگرا (Responsive) 📱 - مبتنی بر Bootstrap 5 ⚙️ - توسعه آسان و سریع 🛠 - کاملاً بومیسازی شده به زبان فارسی 🇮🇷 - بدون پیچیدگی و فاقد فایلهای سنگین 📉 - قابلیت سفارشیسازی رنگ 🎨 - و ویژگیهای متنوع دیگر ✨ کانال ما را دنبال کنید: @LaravelHUB
без подписи
👈اینم لینک دریافت 6 ماه رایگان Claude Max: https://claude.com/contact-sales/claude-for-oss اولویت با کساییه که GitHub فعال یا پروژه Open Source دارن، ولی بازم خیلیا دارن اپلای میکنن، شاید برای تو هم اوکی شد ✨ کانال ما را دنبال کنید: @LaravelHUB
🎉 سال 404 مبارک ! 🔥⚡️ کانال آموزشی LaravelHub @LaravelHub
🔧 مدیریت دیتابیس به سبک مینیمال! اگه دنبال یه ابزار ساده، سبک و کمحجم برای کار با دیتابیس هستی و نه phpMyAdmin رو دوست داری و نه نیازی به کلی امکانات اضافه داری، Adminer همون چیزیه که میخوای! 😎 ✅ چرا Adminer؟ • فقط یک فایل PHP (حدود ۵۰۰KB) • پشتیبانی از MySQL، PostgreSQL، SQLite، MSSQL و... • رابط کاربری ساده و کاربردی • سرعت بالا و امنیت خوب • نصب در عرض چند ثانیه 💡 مخصوص کسایی که: سرور ضعیف دارن نمیخوان یه ابزار سنگین مثل phpMyAdmin نصب کنن دنبال یه ابزار سریع و دمدستی برای مدیریت دیتابیس هستن 📥 نصبش توی لاراول چطوریه؟ فقط کافیه فایل adminer.php رو توی پوشه public قرار بدی و بری به آدرس: your-site.com/adminer.php تموم! 🚀 دانلود امن: https://www.adminer.org/en/#download #لاراول #LaravelHub #Adminer #Database #PHP #ابزار_سازنده کانال ما را دنبال کنید: @LaravelHUB
چندتا سایت برای نت ملی که به دردتون میخوره ✅میرور های داخلی برای پکیج ها: mirror.shatel.ir : مخازن اوبونتو، دبیان، کالی میزبانی شده روی دیتاسنتر شاتل repo-portal.ito.gov.ir : مخزن ملی منابع متن باز که توسط فناوری اطلاعات ایران نگهداری میشه، حاوی مخازن Gradle، Pypi، CentOS، Fedora، Rocky، Debian، npm، Composer، Maven و... runflare.com/mirrors : مخزن داخلی برای Composer/Packagist، PyPI، npm، Node.js و... (سایتش برام خیلی دیر بالا میاد اما میرور ها کار میکنن پس صبر کنید ممکنه خیلی طول بکشه) repo.iut.ac.ir : میرور جامع دانشگاه صنعتی اصفحان برای بسیاری از توزیع های لینوکس مثل Debian، Ubuntu، Mint، Arch Linux، Manjaro، Raspbian، Alpine، Rocky Linux، Fedora، OpenSUSE، OpenBSD و مخازن CTAN maven.myket.ir : میرور داخلی مایکت برای mavenCentral - googleMaven - Jitpack - Android sdk - android maven central - android jitpack - android googleMaven arvancloud.ir/dev/linux-repository : میرور داخلی و پرسرعت از ریپازیتوریهای محبوبترین توزیعهای گنو/لینوکس بر روی سرورهای ابر آروان | Debian, Ubuntu, CentOS, Alpine, Arch Linux, OpenSUSE, Manjaro و... mirror.iranserver.com : میرور های داخلی روی میزبان ایران سرور Debian, Ubuntu, CentOS arvancloud.ir/fa/dev/docker : میرور داخلی برای داکر ارائه شده توسط ارون کلاد docker.mobinhost.com : داکر ریجستری مبین هاست mirror.mobinhost.com : میرور های داخلی مبین هاست برای FreeBSD, Almalinux, Alpine, Archlinux, Debian, Fedora EPEL, Fedora, Manjaro, MariaDB, MongoDB, Raspbian, Ubuntu, Zabbix lib.arvancloud.ir : یه cdn برای کتابخونه ها و فریم ورک های مختلف از ارون کلاد jamko.ir : دارای مخزن برای Maven، Gradle، Android SDK، APT، RPM، NuGet، Yarn، Composer، pip mirrors.kubarcloud.com : پروکسی داخلی کوبار (میزبان داخلی نداره و فقط اگر اینترنت دیتاسنتر ها ملی نشده باشه کار میکنه، میتونید آزمایش کنید چون ممکنه زمانی که تست میکنید شرایط متفاوت باشه، همچنین برای رفع تحریم هاهم مناسبه) hub.hamdocker.ir : داکر ریجستری focker.ir : داکر ریجستری docker.kernel.ir : داکر ریجستری کانال ما را دنبال کنید: @LaravelHUB
قالب HTML Frest با بهروزترین متدها و به صورت کاملاً واکنشگرا و بهینه برای نمایش در انواع صفحات طراحی شده و در تمامی دستگاهها به شکل صحیح نمایش داده خواهد شد. در کدنویسی قالب HTML فرست از Bootstrap نسخه 5 استفاده شده که بیشترین سازگاری و کارایی را با مرورگرهای مختلف فراهم میکند. طراحی حرفهای و مدرن قالب داشبورد HTML Frest، زیبایی و کارایی خیرهکنندهای به وبسایت یا پنل مدیریتی شما خواهد بخشید. این قالب در سه نسخهی HTML، Laravel و ASP.NET ارائه شده که دست شما را برای انتخاب در هر پروژه باز میگذارد. ✅ آخرین نسخهی منتشر شده قالب Frest، 5.1.0 میباشد. 🔹 کانال ما را دنبال کنید: @LaravelHUB #template_html #قالب_داشبورد #قالب_شرکتی #frest Laravel #ASPnet
قالب HTML Landrick با به روز ترین متد ها و به صورت کاملا واکنشگرا و بهینه برای نمایش در انواع صفحات نمایش طراحی شده و در تمامی دستگاه ها به صورت صحیح نمایش داده خواهد شد. در کدنویسی قالب HTML لندریک از بوت استرپ نسخه 5 استفاده شده که از تمامی قابلیت های مرورگر نهایت استفاده را خواهید برد. طراحی حرفه ای و مدرن قالب صفحه لندینگ و نرم افزار HTML Landrick زیبایی خیره کننده ای به وبسایت صفحه لندینگ شما خواهد بخشید. در فارسی سازی این قالب HTML چند منظوره از 18 فونت بسیار زیبای فارسی استفاده شده و قابلیت استفاده انواع فونت های دیگر ایرانی در قالب می باشد، فقط کافیست کد مورد نظر را تغییر دهید. 🔹 کانال ما را دنبال کنید: @LaravelHUB #template_html #قالب_شرکتی #قالب_وبلاگ #قالب
🚀 معرفی ابزار Zeal اگه همیشه بین داکیومنتها و سرچ کردن توی اینترنت سردرگم میشی، این ابزار دقیقاً برای توست! 🔎 Zeal یک اپلیکیشن آفلاین داکیومنتخوان هست که میتونی مستندات زبانها و فریمورکهای مختلف مثل PHP، Laravel، Vue، React، Python و... رو فقط یکبار دانلود کنی و همیشه بدون نیاز به اینترنت بهشون دسترسی داشته باشی. 📌 قابلیتها: جستجو سریع بین هزاران داکیومنت دستهبندی مرتب برای زبانها و فریمورکها مناسب برای برنامهنویسهایی که توی سفر یا محیطهای بدون اینترنت کار میکنن 🌐 دانلود از سایت رسمی: https://zealdocs.org/download.html گیت هاب: https://github.com/zealdocs/zeal 🔹 کانال ما را دنبال کنید: @LaravelHUB
معرفی داشبورد مدیریتی منو Meno یک قالب html مدیریتی سبک و کاربردی است؛ که با فریمورک Bootstrap 5 ساخته شده و مناسب برای انواع پروژههای مدیریتی، پنلهای کاربری و اپلیکیشنهای تحت وب میباشد. این قالب برای فریلنسرها، مدیران پروژه و تیمهای پشتیبانی، استارتاپها و شرکتهای نرمافزاری مناسب است. ویژگی های این قالب HTML داشبورد مدیریتی شامل 160 صفحه از پیش آماده شده، 16 داشبورد اختصاصی، صفحه احراز هویت اختصاصی، دارای داشبورد های داشبورد فروشگاههای آنلاین، سیستم مدیریت روابط مشتری، پنل مدیریت پروژه، داشبورد ارز دیجیتال و … می باشد. 🔹 کانال ما را دنبال کنید: @LaravelHUB
:)
تحلیل پروژه قبل از برنامه نویسی: چرا مهمه؟ قبل از اینکه کد زدن رو شروع کنی، یه لحظه بشین و فکر کن: "دقیقاً چی میخوام بسازم؟" اینجوری هم وقتت کمتر هدر میره، هم استرس کمتری داری. ❌چرا تحلیل اولیه مهمه؟ 1. شناخت نیازها: بدون برنامهریزی، ممکنه وسط کار بفهمی یه چیزایی جا افتاده یا اشتباه فهمیدی چی میخوای. 2. مدیریت زمان: اگر از اول بدونی چه مسیری داری، سریعتر و بهینهتر کد میزنی. 3. کاهش باگ: طراحی درست یعنی خطاهای کمتر و دیباگ راحتتر. 4. هماهنگی تیمی: اگه تیمی کار میکنی، همه میدونن قراره چی بسازن. ❌چطوری تحلیل کنم؟ - لیست نیازها: مثلاً در پروژه چت، نیاز به لاگین، اتاقهای چت و امنیت داده داری. - ساختار پوشهها: مثل عکس بالا، از اول مشخص کنی چه فایلهایی لازمه (مثلاً routes.py برای مسیرها یا templates برای صفحات). - ابزارها: ببین از چه کتابخونه ها یا تکنولوژیهایی میخوای استفاده کنی (مثلاً Flask برای بکند). خلاصه: یه تحلیل ۱۰ دقیقهای قبل از کد زدن، ساعتها دردسر رو کم میکنه! 🚀 🔹 کانال ما را دنبال کنید: @LaravelHUB
تا حالا فک کردین سورس php خودتون رو مبهم سازی کنید! یه روش مبهم سازی ساده به این صورت هست که قابل توسغه هم هست. <?php $original_code = base64_encode("<?php echo 'Ali EslamiNasab!'; ?>"); function obfuscate_php($code) { $encoded = base64_encode($code); $replacements = [ 'a' => 'z1', 'e' => 'y2', 'i' => 'x3', 'o' => 'w4', 'u' => 'v5', 'A' => 'Z1', 'E' => 'Y2', 'I' => 'X3', 'O' => 'W4', 'U' => 'V5' ]; $obfuscated = str_replace( array_keys($replacements), array_values($replacements), $encoded ); $noise = bin2hex(random_bytes(5)); return $noise . '_' . $obfuscated; } function deobfuscate_php($obfuscated) { $parts = explode('_', $obfuscated); if (count($parts) !== 2) return false; $encoded = $parts[1]; $replacements = [ 'z1' => 'a', 'y2' => 'e', 'x3' => 'i', 'w4' => 'o', 'v5' => 'u', 'Z1' => 'A', 'Y2' => 'E', 'X3' => 'I', 'W4' => 'O', 'V5' => 'U' ]; $clean = str_replace( array_keys($replacements), array_values($replacements), $encoded ); return base64_decode($clean); } $obfuscated = obfuscate_php(base64_decode($original_code)); $deobfuscated = deobfuscate_php($obfuscated); eval($deobfuscated); ?> خروجی کد بالا میشه به این صورت که توابع مبهم سازی رو براتون نوشتم. d3992bbf3e_PD9wz1HZ1gZWNw4byZ1nQWxpX3Y2VzbGFtz1V55hc2Fx3X3Sc7X3D8+ 🔹 کانال ما را دنبال کنید: @LaravelHUB #مبهم_سازی #وب #توسعه_وب #php #لاراول #ابزار_توسعهدهنده
نمایش قدرت واقعی PHP با یک مثال هوشمند و عجیب! خیلیا فکر میکنن PHP فقط برای فرم لاگین و صفحه تماس با ماست... ولی بیا یه چیز خاص نشونت بدم: یک Router ساده، سبک، و داینامیک، با کمتر از 15 خط کد! $routes = [ '/' => fn() => 'صفحه اصلی', '/about' => fn() => 'درباره ما', '/user/(\d+)' => fn($id) => "کاربر شماره: $id" ]; $uri = parse_url($_SERVER['REQUEST_URI'], PHP_URL_PATH); foreach ($routes as $pattern => $handler) { $pattern = "#^" . preg_replace('#\(\d\+\)#', '(\d+)', $pattern) . "$#"; if (preg_match($pattern, $uri, $matches)) { array_shift($matches); echo $handler(...$matches); exit; } } http_response_code(404); echo "صفحه پیدا نشد."; 🔮 این یعنی: بدون نیاز به فریمورکهایی مثل Laravel یا Symfony بدون نصب چیزی! فقط با توابع پایهی PHP، میتونی یه سیستم روتینگ داینامیک بسازی که pathهایی مثل /user/123 رو هندل کنه! 💪 قدرت واقعی PHP اینجاست: برنامهنویسی فانکشنال ✅ هندرهای داینامیک ✅ پردازش regex توی URLها ✅ بدون وابستگی خارجی ✅ 🔹 کانال ما را دنبال کنید: @LaravelHUB #ترمینال #وب #توسعه_وب #php #لاراول #ابزار_توسعهدهنده
🚀 ابزار جدید برای توسعهدهندگان: Web Terminal 🖥 سلام به همه دوستان و همراهان LaravelHUB! 👋 امروز با یک ابزار جالب و کاربردی برای توسعهدهندگان وب در خدمت شما هستیم: Web Terminal Web Terminal چیست؟ این یک ترمینال تحت وب ساده و سبک است که به شما امکان میدهد دستورات مختلف را مستقیماً از طریق مرورگر اجرا کنید. این ابزار برای تست سریع دستورات، بررسی محیط سرور، و انجام عملیاتهای ساده بسیار کاربردی است. ✨ ویژگیهای کلیدی: ✅ پشتیبانی از دستورات پرکاربرد مانند ls, pwd, whoami, uname و... ✅ امنیت بالا با فیلتر کردن دستورات خطرناک (مثل rm, chmod, wget و...) ✅ رابط کاربری ساده و شبیه به ترمینال واقعی ✅ سازگار با موبایل و دسکتاپ 🛠 چطور استفاده کنیم؟ کافیست دستور مورد نظر خود را وارد کرده و نتیجه را فوراً مشاهده کنید! 📌 مثال: ls pwd php -v 💡 نکته امنیتی: این ابزار صرفاً برای تست و توسعه طراحی شده و توصیه میشود در محیطهای حساس از آن استفاده نکنید. 👨💻 طراحی و توسعه: آقای علیرضا | @Special_One 🔹 کانال ما را دنبال کنید: @LaravelHUB #ترمینال #وب #توسعه_وب #php #لاراول #ابزار_توسعهدهنده
🎯 استفاده از متغیر $loop در حلقههای foreach@ در Laravel Blade یکی از قابلیتهای قدرتمند و کمتر شناختهشدهی blade وجوده متغیری به نام $loop در هنگام استفاده از دستور foreach@ است. این متغیر بهصورت خودکار و فقط درون حلقه در دسترس قرار میگیره و اطلاعات بسیار مفیدی درباره وضعیت فعلی تکرار حلقه فراهم میکنه. کاربردهای عملی $loop : زمانیکه در یک Blade از foreach@ استفاده میکنید، لاراول بطور خودکار یک شیء Loop اختصاصی تولید میکنه که مهم هاشو نوشتم براتون : 🔹 $loop->index int — شماره اندیس فعلی (از 0 شروع میشه) 🔹 $loop->iteration int — شماره تکرار (از 1 شروع میشه) 🔹 $loop->count int — تعداد کل آیتمها در حلقه 🔹 $loop->first bool — آیا این اولین تکراره؟ (true/false) 🔹 $loop->last bool — آیا این آخرین تکراره؟ (true/false) 🔹 $loop->remaining int — چند آیتم دیگه تا پایان حلقه باقی مونده 🔹 $loop->even bool — آیا تکرار فعلی زوجه؟ 🔹 $loop->odd bool — آیا تکرار فعلی فرده؟ 🔹 $loop->depth int — عمق حلقه (در حلقههای تو در تو) 🔹 $loop->parent object|null — دسترسی به حلقهی والد در صورت وجود مثال؟؟ <ul> @foreach ($products as $product) <li class="{{ $loop->odd ? 'bg-light' : 'bg-dark' }}"> {{ $loop->iteration }}. {{ $product->name }} @if ($loop->first) <span class="badge">New!</span> @endif @if ($loop->last) <span class="badge">End</span> @endif </li> @endforeach </ul> درین مثال از $loop->iteration برای شمارهگذاری استفاده شده. با $loop->odd استایل متفاوت برای ردیفهای فرد و زوج اعمال شده. اولین و آخرین محصول با نشان خاصی مشخص شدهاند. نکات مهم: این $ loop فقط در Blade و فقط در داخل foreach@ (یا for@) در دسترسه. اگه حلقههای توو در توو دارید، میتونین از $loop->depth و $loop->parent استفاده کنین. این قابلیت در Viewها به کاهش پیچیدگی کد و خوانایی بیشتر کمک میکند. ✅ نتیجهگیری استفاده از $loop در Laravel Blade نهتنها کدنویسی را تمیزتر و خواناتر میکند، بلکه امکاناتی مثل تشخیص اولین یا آخرین آیتم، استایلگذاری زوج و فرد، و شمارنده حلقه را بدون نیاز به تعریف متغیرهای دستی فراهم میکند. #Laravel https://x.com/laravelbackpack/status/1929863164302393517?s=35 منبع: @GoldenCodeir 🔥⚡️ کانال آموزشی LaravelHub @LaravelHub