RSS Generator 2.1.1 http://www.rssboard.org/rss-specification باورژن http://baversion.com/docs داکیومنت‌های باورژن fa-IR کنترلرها شاید بخواهید تا به جای تعریف کلوژر در فایل‌های روت به عنوان لاجیک هندل کننده‌ی ریکوئست‌ها، این رفتار را با استفاده از کلاس‌های کنترلر سازماندهی کنید. کنترلرها می‌توانند لاجیک هندل کردن ریکوئست‌های مرتبط، را در قالب یک کلاس گروه‌بندی کنند. کنترلرها در دایرکتوری app/Http/Controllers قرار می‌گیرند. http://baversion.com/docs/laravel/5.6/controllers http://baversion.com/docs/laravel/5.6/controllers Sun, 09 Dec 2018 23:51:33 +0330 Sun, 09 Dec 2018 23:51:33 +0330 میدلور میدلورها مکانیزم مناسبی را برای فیلتر کردن ریکوئست‌های HTTP ورودی به اپلیکیشن ارائه می‌دهند. برای مثال، میدلوری در لاراول وجود دارد که بررسی می‌کند که آیا کاربر اپلیکیشن احراز هویت (لاگین) شده است یا خیر. اگر کاربر احراز هویت نشده باشد، میدلور، کاربر را به صفحه لاگین ریدایرکت می‌کند. اما، اگر کاربر احراز هویت شده باشد، میدلور به ریکوئست اجازه می‌دهد تا برای پردازش‌های بعدی توسط اپلیکیشن به راه خود ادامه دهد. http://baversion.com/docs/laravel/5.6/middleware http://baversion.com/docs/laravel/5.6/middleware Sat, 08 Dec 2018 22:44:58 +0330 Sat, 08 Dec 2018 22:44:58 +0330 سرویس پرووایدرها سرویس پروویدارها قلب عملیات راه‌اندازی تمام اپلیکیشن‌های لاراول هستند. سرویس‌های اپلیکیشن‌تان و همچنین تمام سرویس‌های هسته لاراول توسط سرویس پرووایدرها راه‌اندازی می‌شوند. http://baversion.com/docs/laravel/5.6/providers http://baversion.com/docs/laravel/5.6/providers Tue, 27 Nov 2018 23:04:39 +0330 Tue, 27 Nov 2018 23:04:39 +0330 چرخه کار ریکوئست‌ها هنگام استفاده از هر ابزاری در دنیای واقعی، اگر نحوه کار آن را بدانید، احساس اعتماد به نفس بیشتری دارید. توسعه اپلیکیشن هم متفاوت نیست. هنگامی که نحوه عملکرد ابزار توسعه خود را بدانید، با آن‌ها راحت‌تر خواهید بود و احساس اعتماد به نفس بیشتری خواهید داشت. http://baversion.com/docs/laravel/5.6/lifecycle http://baversion.com/docs/laravel/5.6/lifecycle Tue, 20 Nov 2018 19:07:10 +0330 Tue, 20 Nov 2018 19:07:10 +0330 ویوها دنبال اطلاعات بیشتری درباره نحوه نوشتن تمپلت‌های blade هستید؟ برای شروع داکیومنت blade را مطالعه کنید. http://baversion.com/docs/laravel/5.6/views http://baversion.com/docs/laravel/5.6/views Tue, 13 Nov 2018 23:02:55 +0330 Tue, 13 Nov 2018 23:02:55 +0330 تمپلت‌های Blade Blade موتور تمپلت‌سازی ساده و در حین حال قدرتمندی است که توسط لاراول ارائه شده است. Blade، برخلاف دیگر موتورهای تمپلت‌سازی محبوب PHP، شما را محدود به استفاده از کدهای PHP ساده در فایل‌های ویو نمی‌کند. در حقیقت، تمام ویوهای Blade به شکل کدهای PHP کامپایل می‌شوند و تا زمان تغییر، کش می‌شوند، به این معنی که Blade در اصل هیچ سرباری به اپلیکیشن شما اضافه ‌نمی‌کند. فایل‌های ویو Blade دارای اکستنشن .blade.php هستند و معمولا در دایرکتوری resources/views نگهداری می‌شوند. http://baversion.com/docs/laravel/5.6/blade http://baversion.com/docs/laravel/5.6/blade Tue, 13 Nov 2018 22:25:46 +0330 Tue, 13 Nov 2018 22:25:46 +0330 مسیریابی پایه‌ای‌ترین مسیرهای لاراول یک URI و یک کلوژر (فانکشن بی‌نام) می‌پذیرند، کلاس Route متد خیلی ساده و واضحی برای تعریف مسیرها ارائه می‌دهد: http://baversion.com/docs/laravel/5.6/routing http://baversion.com/docs/laravel/5.6/routing Fri, 09 Nov 2018 16:48:52 +0330 Fri, 09 Nov 2018 16:48:52 +0330 تولید URL لاراول هلپرهای مختلفی را ارائه می‌کند که با کمک آن‌ها، می‌توانید URLهای مورد نظرتان را جهت استفاده در اپلیکیشن خود تولید کنید. البته، این فانکشن‌ها به خصوص زمانی که می‌خواهید لینک‌هایی را در تمپلت‌ها و ریسپانس‌های API بسازید، یا هنگامی که ریسپانس‌های ریدایرکت به بخش‌های دیگر اپلیکیشن‌تان تولید می‌کنید، مفید هستند. http://baversion.com/docs/laravel/5.6/urls http://baversion.com/docs/laravel/5.6/urls Thu, 08 Nov 2018 20:32:30 +0330 Thu, 08 Nov 2018 20:32:30 +0330 شروع سریع دیتابیس: کد نمونه در این پست، کدهای نمونه‌ای وجود دارد که نحوه کار کلاس دیتابیس را نشان می‌دهد. برای جزئیات کامل‌تر می‌توانید صفحات اختصاصی که هر فانکشن را توضیح می‌دهد را مطالعه کنید. http://baversion.com/docs/codeigniter/3/database-examples http://baversion.com/docs/codeigniter/3/database-examples Wed, 07 Nov 2018 23:34:15 +0330 Wed, 07 Nov 2018 23:34:15 +0330 کلاس مایگریشن مایگریشن‌ها، روشی مناسب برای اصلاح دیتابیس، به سبکی ساختار یافته و سازمان یافته هستند. می‌توانید بخش‌های مختلف SQL را به صورت دستی ویرایش کنید، اما مسئولیت اینکه به سایر دولوپرها بگویید که آن بخش را به همان شکل ویرایش کنند، با شما خواهد بود. همچنین، باید پیگیری کنید که چه تغییراتی نیاز است تا در زمان دپلوی بعدی بر روی سرور اجرا شود. http://baversion.com/docs/codeigniter/3/libraries-migration http://baversion.com/docs/codeigniter/3/libraries-migration Fri, 02 Nov 2018 23:40:02 +0330 Fri, 02 Nov 2018 23:40:02 +0330