لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش CodeIgniter 4: یک برنامه وب کامل از ابتدا بسازید
CodeIgniter 4: Build a Complete Web Application from Scratch
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
بیاموزید که چگونه با محبوب ترین فریم ورک سبک PHP MVC، برنامه های کاربردی وب با امکانات کامل بسازید نحوه نصب و پیکربندی CodeIgniter به صورت محلی چگونه یک چارچوب MVC مانند CodeIgniter با PHP "ساده" ایجاد، خواندن، به روز رسانی، حذف (CRUD) برای سوابق پایگاه داده کاربر متفاوت است. ثبت نام با فعال سازی حساب از طریق ایمیل ورود به سیستم با یادآوری من و نیاز به ورود برای دسترسی به محتوا بازنشانی رمز عبور توسط کاربر توسط ایمیل آپلود و پردازش تصاویر مدیریت درخواست های Ajax و بازگرداندن استایل JSON با استفاده از چارچوب CSS بین المللی سازی: نمایش محتوا به بیش از یک زبان پخش ایمن یک برنامه برای میزبانی اشتراکی پشتیبانی مستقیم از مدرس: هر سوالی که در بخش پرسش و پاسخ پرسیده شود همیشه پاسخ داده می شود. وب سرور با PHP و Composer نصب شده است، اما مروری کوتاه بر نصب آن ها ارائه خواهد شد. خوشحال باشید که نرم افزار را نصب کنید. ware و دستورات اولیه را در خط فرمان اجرا کنید
CodeIgniter 4 یک فریم ورک مدرن، سریع، سبک و PHP MVC است که به شما امکان می دهد برنامه های کاربردی ایمن را سریع و آسان بسازید. نصب و استفاده از آن ساده است و در هاست اشتراکی به خوبی کار می کند. CodeIgniter مجموعه ای غنی از کتابخانه ها را برای کارهای رایج فراهم می کند که به شما امکان می دهد با به حداقل رساندن مقدار کد مورد نیاز برای نوشتن، روی پروژه خود تمرکز کنید.
در این دوره جامع با نحوه توسعه برنامه های PHP با CodeIgniter آشنا شوید.
نحوه نصب و پیکربندی سریع چارچوب
با نحوه جدا کردن کد ارائه از کد برنامه آشنا شوید
نحوه انجام عملیات CRUD (ایجاد، خواندن، بهروزرسانی، حذف)
ثبت نام: ثبت نام حساب کاربری
احراز هویت: با به یاد داشته باشید
وارد شوید
مدیریت کاربر با کاربران سرپرست
فعال سازی حساب از طریق ایمیل
بازنشانی رمز عبور توسط کاربر
آپلود فایل و پردازش تصویر
درخواست های Ajax و JSON
طراحی با استفاده از چارچوب CSS
بین المللی سازی: نمایش محتوا به بیش از یک زبان
استقرار: نصب برنامه در هاست اشتراکی
مهارتهای ضروری برای توسعه سریع برنامهها با استفاده از CodeIgniter.
در صورت استفاده از فریم ورک، توسعه برنامه های وب PHP سریعتر است. فریمورک های موجود زیادی وجود دارد، اما برخی برای شروع به تنظیمات زیادی نیاز دارند و برای اجرا به یک سرور قدرتمند نیاز دارند. CodeIgniter یک چارچوب سبک اما قدرتمند است که نصب آن آسان است و در هاست اشتراکی به خوبی کار می کند. در این دوره، از ابتدا شروع می کنیم، با نصب فریم ورک، از طریق توسعه یک برنامه وب کامل، تا در نهایت نصب آن بر روی یک سرور زنده.
محتوا و نمای کلی
این دوره برای توسعه دهندگان PHP طراحی شده است که می خواهند چارچوب CodeIgniter را عمیقاً یاد بگیرند. من این دوره را طوری طراحی کردم که برای توسعه دهندگان PHP که تجربه قبلی در مورد فریم ورک ندارند و می خواهند برنامه های کامل و با ویژگی های غنی را به سرعت و به راحتی توسعه دهند، به راحتی قابل درک باشد. یادگیری تکنیکهای این دوره شما را قادر میسازد تا با استفاده از CodeIgniter سریعتر از آنچه در PHP ساده میتوانید برنامههای وب بنویسید.
مناسب برای همه توسعه دهندگان PHP، شما با یادگیری اصول اولیه چارچوب CodeIgniter شروع می کنید.
با نحوه سازماندهی چارچوب و نحوه کارکرد موثر با آن آشنا خواهید شد.
ما یک برنامه وب کامل از ابتدا خواهیم ساخت که هر مفهوم در هر مرحله با جزئیات توضیح داده شده است.
در طول دوره، ما کدی ایجاد خواهیم کرد که میتوانید در همه پروژههای خود دوباره از آن استفاده کنید.
همه کد منبع توسعهیافته در سخنرانیها برای دانلود در دسترس است.
ما همیشه به استانداردهای صنعت و بهترین شیوهها پایبند هستیم.
وقتی دوره را کامل کردید، میتوانید از CodeIgniter برای ایجاد برنامههای وب سریع و انعطافپذیر، با تمام ویژگیهایی که یک برنامه وب مدرن نیاز دارد، استفاده کنید.
با تمام کدهای نشان داده شده در سخنرانیها تکمیل کنید، میتوانید در کنار مربی کار کنید و پس از پایان دوره، گواهی پایان دوره قابل تأیید دریافت خواهید کرد.
همچنین، همیشه در طول دوره به مدرس بخش Q A دسترسی دارید تا در مورد هر موضوع مرتبط با دوره کمک بخواهید.
اکنون ثبت نام کنید و استاد محبوب ترین چارچوب سبک وزن PHP MVC شوید!
سرفصل ها و درس ها
معرفی و راه اندازی پروژه
Introduction and project setup
مقدمه و خوش آمد گویی: چگونه می توان بیشترین بهره را از دوره برد
Introduction and welcome: how to get the most out of the course
مقدمه و خوش آمد گویی: چگونه می توان بیشترین بهره را از دوره برد
Introduction and welcome: how to get the most out of the course
یک وب سرور با PHP، سرور پایگاه داده و phpMyAdmin نصب کنید
Install a web server with PHP, database server and phpMyAdmin
یک پایگاه داده خالی در سرور پایگاه داده محلی ایجاد کنید
Create an empty database in the local database server
چارچوب CodeIgniter را به صورت اختیاری با استفاده از Composer نصب کنید
Install the CodeIgniter framework, optionally using Composer
چارچوب CodeIgniter را به صورت اختیاری با استفاده از Composer نصب کنید
Install the CodeIgniter framework, optionally using Composer
چارچوب را برای نمایش پیام های خطا پیکربندی کنید
Configure the framework to display error messages
وب سرور را برای دسترسی به چارچوب با استفاده از میزبان مجازی پیکربندی کنید
Configure the web server to access the framework using a virtual host
وب سرور را برای دسترسی به چارچوب با استفاده از میزبان مجازی پیکربندی کنید
Configure the web server to access the framework using a virtual host
مشکلات رایج نصب/پیکربندی و راه حل های آنها
Common installation / configuration issues and their solutions
معرفی و راه اندازی پروژه
Introduction and project setup
یک وب سرور با PHP، سرور پایگاه داده و phpMyAdmin نصب کنید
Install a web server with PHP, database server and phpMyAdmin
یک پایگاه داده خالی در سرور پایگاه داده محلی ایجاد کنید
Create an empty database in the local database server
چارچوب را برای نمایش پیام های خطا پیکربندی کنید
Configure the framework to display error messages
مشکلات رایج نصب/پیکربندی و راه حل های آنها
Common installation / configuration issues and their solutions
مبانی CodeIgniter و MVC: کنترلرها، نماها و طرحبندیها
CodeIgniter and MVC basics: controllers, views and layouts
اصول MVC: چگونه یک چارچوب با PHP ساده متفاوت است
MVC basics: how a framework is different to plain PHP
اصول MVC: چگونه یک چارچوب با PHP ساده متفاوت است
MVC basics: how a framework is different to plain PHP
مشاهده اصول اولیه: ایجاد و نمایش صفحه اصلی
View basics: create and display the homepage
مشاهده اصول اولیه: ایجاد و نمایش صفحه اصلی
View basics: create and display the homepage
مسیریابی: چگونه CodeIgniter تصمیم می گیرد که کدام کنترلر و روش اجرا شود
Routing: how CodeIgniter decides which controller and method to run
برای نمایش لیستی از وظایف، یک کنترلر و نمای دیگر اضافه کنید
Add another controller and view to display a list of tasks
نمایش چند نما: دو تکنیک برای کاهش تکرار کد
Showing multiple views: two techniques for reducing code repetition
مشاهده طرحبندیها: از یک طرحبندی پایه برای کد نمای رایج استفاده کنید
View layouts: use a base layout for common view code
یک بخش برای عنوان اضافه کنید و از طرح بندی در فهرست کار استفاده کنید
Add a section for the title and use the layout in the task index
یک بخش برای عنوان اضافه کنید و از طرح بندی در فهرست کار استفاده کنید
Add a section for the title and use the layout in the task index
مبانی CodeIgniter و MVC: کنترلرها، نماها و طرحبندیها
CodeIgniter and MVC basics: controllers, views and layouts
مسیریابی: چگونه CodeIgniter تصمیم می گیرد که کدام کنترلر و روش اجرا شود
Routing: how CodeIgniter decides which controller and method to run
برای نمایش لیستی از وظایف، یک کنترلر و نمای دیگر اضافه کنید
Add another controller and view to display a list of tasks
نمایش چند نما: دو تکنیک برای کاهش تکرار کد
Showing multiple views: two techniques for reducing code repetition
مشاهده طرحبندیها: از یک طرحبندی پایه برای کد نمای رایج استفاده کنید
View layouts: use a base layout for common view code
داده های پایگاه داده: مدل ها، پیکربندی و مهاجرت
Database data: models, configuration and migrations
نمایش دادههای پویا: دادهها را از یک کنترلکننده به یک نما منتقل کنید
Displaying dynamic data: pass data from a controller to a view
چارچوب را برای اتصال به پایگاه داده پیکربندی کنید
Configure the framework to connect to the database
مهاجرت های پایگاه داده: جدول وظایف را در پایگاه داده ایجاد کنید
Database migrations: create the task table in the database
مهاجرت های پایگاه داده: جدول وظایف را در پایگاه داده ایجاد کنید
Database migrations: create the task table in the database
مهاجرت بدون خط فرمان: با استفاده از کنترلر، ستون ها را اضافه کنید
Migrations without the command line: add columns using a controller
مهاجرت بدون خط فرمان: با استفاده از کنترلر، ستون ها را اضافه کنید
Migrations without the command line: add columns using a controller
مدل ها: به پایگاه داده متصل شوید و داده ها را به طور خودکار انتخاب کنید
Models: connect to the database and select data automatically
مدل ها: به پایگاه داده متصل شوید و داده ها را به طور خودکار انتخاب کنید
Models: connect to the database and select data automatically
ابزارهای اشکال زدایی: نوار اشکال زدایی را فعال کرده و از تابع dd استفاده کنید
Debugging tools: enable the debug bar and use the dd function
داده های پایگاه داده: مدل ها، پیکربندی و مهاجرت
Database data: models, configuration and migrations
نمایش دادههای پویا: دادهها را از یک کنترلکننده به یک نما منتقل کنید
Displaying dynamic data: pass data from a controller to a view
چارچوب را برای اتصال به پایگاه داده پیکربندی کنید
Configure the framework to connect to the database
ابزارهای اشکال زدایی: نوار اشکال زدایی را فعال کرده و از تابع dd استفاده کنید
Debugging tools: enable the debug bar and use the dd function
CRUD قسمت 1: نمایش و درج داده های جدید
CRUD Part 1: Displaying and inserting new data
یک صفحه برای نمایش یک رکورد فردی اضافه کنید
Add a page to show an individual record
با استفاده از راهنما site_url پیوندهایی بین صفحات اضافه کنید
Add links between pages using the site_url helper
با استفاده از راهنما site_url پیوندهایی بین صفحات اضافه کنید
Add links between pages using the site_url helper
با استفاده از راهنمای فرم، فرمی برای افزودن یک کار جدید ایجاد و نمایش دهید
Create and display a form for adding a new task using the form helper
روشی برای پردازش فرم ارسالی اضافه کنید و یک رکورد جدید درج کنید
Add a method to process the submitted form and insert a new record
روشی برای پردازش فرم ارسالی اضافه کنید و یک رکورد جدید درج کنید
Add a method to process the submitted form and insert a new record
قوانین اعتبار سنجی را اضافه کنید و فرم را تأیید کنید
Add validation rules and validate the form
قوانین اعتبار سنجی را اضافه کنید و فرم را تأیید کنید
Add validation rules and validate the form
اگر اعتبار سنجی انجام شد به صفحه نمایش هدایت شوید یا اگر نه، فرم را دوباره نمایش دهید
Redirect to the show page if validation passes or redisplay the form if not
پیام های فلش: پیام های وضعیت را به نتیجه پردازش فرم اضافه کنید
Flash messages: add status messages to the result of processing the form
پیام های فلش: پیام های وضعیت را به نتیجه پردازش فرم اضافه کنید
Flash messages: add status messages to the result of processing the form
با فرار از داده های نامعتبر از حملات XSS جلوگیری کنید
Prevent XSS attacks by escaping untrusted data
با فرار از داده های نامعتبر از حملات XSS جلوگیری کنید
Prevent XSS attacks by escaping untrusted data
CRUD قسمت 1: نمایش و درج داده های جدید
CRUD Part 1: Displaying and inserting new data
یک صفحه برای نمایش یک رکورد فردی اضافه کنید
Add a page to show an individual record
با استفاده از راهنمای فرم، فرمی برای افزودن یک کار جدید ایجاد و نمایش دهید
Create and display a form for adding a new task using the form helper
اگر اعتبار سنجی انجام شد به صفحه نمایش هدایت شوید یا اگر نه، فرم را دوباره نمایش دهید
Redirect to the show page if validation passes or redisplay the form if not
CRUD قسمت 2: ویرایش و حذف رکوردهای موجود
CRUD Part 2: Editing and deleting existing records
یک فرم برای ویرایش یک کار موجود اضافه کنید و از صفحه نمایش به آن پیوند دهید
Add a form to edit an existing task and link to it from the show page
روشی برای پردازش فرم ارسالی و به روز رسانی رکورد اضافه کنید
Add a method to process the submitted form and update the record
روشی برای پردازش فرم ارسالی و به روز رسانی رکورد اضافه کنید
Add a method to process the submitted form and update the record
هنگام نمایش مجدد، مقادیر وارد شده قبلی را در فرم نشان دهید
Show the previously-entered values in the form when redisplaying it
هنگام نمایش مجدد، مقادیر وارد شده قبلی را در فرم نشان دهید
Show the previously-entered values in the form when redisplaying it
کد فرم مشترک را در یک نمای اشتراکی استخراج کنید
Extract shared form code out into a shared view
افزودنی: به فضای نام کلاس CodeIgniter Entity پایه تغییر دهید
Addendum: change to the base CodeIgniter Entity class namespace
افزودنی: به فضای نام کلاس CodeIgniter Entity پایه تغییر دهید
Addendum: change to the base CodeIgniter Entity class namespace
کلاس های موجودیت: از یک شی برای نمایش ردیف پایگاه داده به جای آرایه استفاده کنید
Entity classes: use an object to represent a database row instead of an array
روش ایجاد را برای استفاده از کلاس موجودیت Task تغییر دهید
Change the create method to use the Task entity class
روش به روز رسانی را برای استفاده از کلاس موجودیت Task تغییر دهید
Change the update method to use the Task entity class
کد کنترل کننده مشترک را به سازنده استخراج کنید
Extract common controller code out to the constructor
کد کنترل کننده مشترک را به سازنده استخراج کنید
Extract common controller code out to the constructor
اگر شناسه کار پیدا نشد، صفحه 404 پیدا نشد نشان دهید
Show a 404 not found page if the task ID isn't found
به روز رسانی خودکار فیلدهای create_at و updated_at را فعال کنید
Enable automatic updating of the created_at and updated_at fields
صفحه ای با پیام تأیید برای حذف سابقه کار اضافه کنید
Add a page with a confirmation message for deleting a task record
صفحه ای با پیام تأیید برای حذف سابقه کار اضافه کنید
Add a page with a confirmation message for deleting a task record
CRUD قسمت 2: ویرایش و حذف رکوردهای موجود
CRUD Part 2: Editing and deleting existing records
یک فرم برای ویرایش یک کار موجود اضافه کنید و از صفحه نمایش به آن پیوند دهید
Add a form to edit an existing task and link to it from the show page
کد فرم مشترک را در یک نمای اشتراکی استخراج کنید
Extract shared form code out into a shared view
کلاس های موجودیت: از یک شی برای نمایش ردیف پایگاه داده به جای آرایه استفاده کنید
Entity classes: use an object to represent a database row instead of an array
روش ایجاد را برای استفاده از کلاس موجودیت Task تغییر دهید
Change the create method to use the Task entity class
روش به روز رسانی را برای استفاده از کلاس موجودیت Task تغییر دهید
Change the update method to use the Task entity class
اگر شناسه کار پیدا نشد، صفحه 404 پیدا نشد نشان دهید
Show a 404 not found page if the task ID isn't found
به روز رسانی خودکار فیلدهای create_at و updated_at را فعال کنید
Enable automatic updating of the created_at and updated_at fields
ثبت نام: ثبت حساب کاربری
Signup: User account registration
برای ایجاد جدول کاربر یک انتقال اضافه کنید و اجرا کنید
Add and run a migration to create the user table
برای ایجاد جدول کاربر یک انتقال اضافه کنید و اجرا کنید
Add and run a migration to create the user table
یک کنترلر ثبت نام اضافه کنید و فرم ثبت نام را نمایش دهید
Add a signup controller and display the signup form
یک روش ایجاد اضافه کنید و یک رکورد کاربری جدید وارد کنید
Add a create method and insert a new user record
هنگامی که یک رکورد جدید درج می شود، از یک رویداد مدل برای هش رمز عبور استفاده کنید
Use a model event to hash the password when a new record is inserted
هنگامی که یک رکورد جدید درج می شود، از یک رویداد مدل برای هش رمز عبور استفاده کنید
Use a model event to hash the password when a new record is inserted
داده ها را در فرم ثبت نام اعتبار سنجی کنید و در صورت نامعتبر بودن، دوباره نمایش دهید
Validate the data in the signup form and redisplay it if invalid
داده ها را در فرم ثبت نام اعتبار سنجی کنید و در صورت نامعتبر بودن، دوباره نمایش دهید
Validate the data in the signup form and redisplay it if invalid
نمایش یک صفحه موفقیت ثبت نام در ثبت نام معتبر
Display a signup success page on valid signup
نمایش یک صفحه موفقیت ثبت نام در ثبت نام معتبر
Display a signup success page on valid signup
ثبت نام: ثبت حساب کاربری
Signup: User account registration
یک کنترلر ثبت نام اضافه کنید و فرم ثبت نام را نمایش دهید
Add a signup controller and display the signup form
یک روش ایجاد اضافه کنید و یک رکورد کاربری جدید وارد کنید
Add a create method and insert a new user record
احراز هویت: ورود، خروج و شناسایی کاربر
Authentication: login, logout and user identification
یک کنترل کننده ورود ایجاد کنید و فرم ورود را نشان دهید
Create a login controller and show the login form
یک کنترل کننده ورود ایجاد کنید و فرم ورود را نشان دهید
Create a login controller and show the login form
ایمیل و رمز عبور را در برابر سوابق کاربر در پایگاه داده بررسی کنید
Verify the email and password against the user records in the database
با استفاده از جلسه، کاربر احراز هویت شده را وارد کنید
Log in the authenticated user using the session
هنگام بسته شدن مرورگر و همچنین با یک عمل خروج، کاربر را از سیستم خارج کنید
Log out the user when the browser closes and also with a logout action
هنگام بسته شدن مرورگر و همچنین با یک عمل خروج، کاربر را از سیستم خارج کنید
Log out the user when the browser closes and also with a logout action
برای نمایش نام کاربری فعلی یک راهنما اضافه کنید
Add a helper to show the current user name
برای نمایش نام کاربری فعلی یک راهنما اضافه کنید
Add a helper to show the current user name
یک کلاس برای تمام کدهای احراز هویت ایجاد و استفاده کنید
Create and use a class for all the authentication code
یک روش برای دریافت کاربر فعلی اضافه کنید
Add a method to get the current user
با استفاده از یک سرویس به شیء احراز هویت دسترسی پیدا کنید
Access the authentication object using a service
با استفاده از یک سرویس به شیء احراز هویت دسترسی پیدا کنید
Access the authentication object using a service
کلاس احراز هویت را ساده کنید: کد را به مدل کاربر و موجودیت استخراج کنید
Simplify the authentication class: extract code out to the user model and entity
با ذخیره کردن رکورد کاربر از چندین پرس و جو در پایگاه داده یکسان خودداری کنید
Avoid multiple identical database queries by caching the user record
با ذخیره کردن رکورد کاربر از چندین پرس و جو در پایگاه داده یکسان خودداری کنید
Avoid multiple identical database queries by caching the user record
احراز هویت: ورود، خروج و شناسایی کاربر
Authentication: login, logout and user identification
ایمیل و رمز عبور را در برابر سوابق کاربر در پایگاه داده بررسی کنید
Verify the email and password against the user records in the database
با استفاده از جلسه، کاربر احراز هویت شده را وارد کنید
Log in the authenticated user using the session
یک کلاس برای تمام کدهای احراز هویت ایجاد و استفاده کنید
Create and use a class for all the authentication code
یک روش برای دریافت کاربر فعلی اضافه کنید
Add a method to get the current user
کلاس احراز هویت را ساده کنید: کد را به مدل کاربر و موجودیت استخراج کنید
Simplify the authentication class: extract code out to the user model and entity
حفاظت از محتوا: برای دسترسی به محتوای خاصی از کاربر نیاز به ورود به سیستم شوید
Protecting content: require the user to login to access certain content
برای دسترسی به صفحه فهرست وظایف، کاربر را ملزم به ورود به سیستم کنید
Require the user to login to access the tasks index page
برای دسترسی به صفحه فهرست وظایف، کاربر را ملزم به ورود به سیستم کنید
Require the user to login to access the tasks index page
فیلترهای کنترلر: برای همه روش های موجود در کنترلر وظایف، نیاز به ورود به سیستم دارند
Controller filters: require login for all the methods in the tasks controller
فیلترهای کنترلر: برای همه روش های موجود در کنترلر وظایف، نیاز به ورود به سیستم دارند
Controller filters: require login for all the methods in the tasks controller
یک فیلتر برای مسیرهای خاص اعمال کنید تا از کاربر بخواهید که وارد سیستم نشود
Apply a filter to certain routes to require the user not to be logged in
یک فیلتر برای مسیرهای خاص اعمال کنید تا از کاربر بخواهید که وارد سیستم نشود
Apply a filter to certain routes to require the user not to be logged in
برای پیمایش ثابت، پیوندها را به طرحبندی پیشفرض منتقل کنید
Move links to the default layout for consistent navigation
برای پیمایش ثابت، پیوندها را به طرحبندی پیشفرض منتقل کنید
Move links to the default layout for consistent navigation
پس از ورود به صفحه اصلی درخواست شده تغییر مسیر دهید
Redirect to the originally requested page after logging in
پس از ورود به صفحه اصلی درخواست شده تغییر مسیر دهید
Redirect to the originally requested page after logging in
با فیلتر CSRF در برابر حملات جعل درخواست بین سایتی محافظت کنید
Protect against cross-site request forgery attacks with the CSRF filter
حفاظت از محتوا: برای دسترسی به محتوای خاصی از کاربر نیاز به ورود به سیستم شوید
Protecting content: require the user to login to access certain content
با فیلتر CSRF در برابر حملات جعل درخواست بین سایتی محافظت کنید
Protect against cross-site request forgery attacks with the CSRF filter
وظایف را به کاربران پیوند دهید و فهرست وظایف را صفحه بندی کنید
Link the tasks to users and paginate the task index
یک کلید خارجی از جدول کار به ستون id در جدول کاربر اضافه کنید
Add a foreign key from the task table to the id column in the user table
فقط وظایف کاربر فعلی را در فهرست کار نشان دهید
Show only the tasks for the current user in the task index
فقط وظایف کاربر فعلی را در فهرست کار نشان دهید
Show only the tasks for the current user in the task index
سوابق تکالیفی را فقط برای کاربر فعلی انتخاب کنید
Select individual task records for the current user only
سوابق تکالیفی را فقط برای کاربر فعلی انتخاب کنید
Select individual task records for the current user only
هنگام ایجاد یک رکورد جدید، شناسه کاربر فعلی را اختصاص دهید
Assign the id of the current user when creating a new task record
هنگام ایجاد یک رکورد جدید، شناسه کاربر فعلی را اختصاص دهید
Assign the id of the current user when creating a new task record
کاربر فعلی را در سازنده کنترلر وظیفه دریافت کنید
Get the current user in the task controller constructor
نمایش لیست وظایف به ترتیب زمانی
Display the list of tasks in chronological order
لیست وظایف را صفحه بندی کنید
Paginate the list of tasks
لیست وظایف را صفحه بندی کنید
Paginate the list of tasks
وظایف را به کاربران پیوند دهید و فهرست وظایف را صفحه بندی کنید
Link the tasks to users and paginate the task index
یک کلید خارجی از جدول کار به ستون id در جدول کاربر اضافه کنید
Add a foreign key from the task table to the id column in the user table
کاربر فعلی را در سازنده کنترلر وظیفه دریافت کنید
Get the current user in the task controller constructor
نمایش لیست وظایف به ترتیب زمانی
Display the list of tasks in chronological order
مدیریت کاربر: کاربر CRUD
User administration: user CRUD
یک کنترلر کاربر در فضای نام خودش ایجاد کنید
Create a users controller in its own namespace
نمایش یک لیست صفحه بندی شده از سوابق کاربر
Show a paginated list of user records
نمایش یک رکورد کاربر فردی
Show an individual user record
یک رکورد کاربر جدید درج کنید
Insert a new user record
نمایش فرم برای ویرایش یک رکورد کاربر موجود
Display the form for editing an existing user record
نمایش فرم برای ویرایش یک رکورد کاربر موجود
Display the form for editing an existing user record
یک رکورد کاربر را با اعتبارسنجی رمز عبور شرطی به روز کنید
Update a user record with conditional password validation
هنگام ویرایش کاربر، متن راهنمای رمز عبور را به فرم اضافه کنید
Add password help text to the form when editing a user
یک رکورد کاربر را با تایید حذف کنید
Delete a user record with confirmation
مدیریت کاربر: کاربر CRUD
User administration: user CRUD
یک کنترلر کاربر در فضای نام خودش ایجاد کنید
Create a users controller in its own namespace
نمایش یک لیست صفحه بندی شده از سوابق کاربر
Show a paginated list of user records
نمایش یک رکورد کاربر فردی
Show an individual user record
یک رکورد کاربر جدید درج کنید
Insert a new user record
یک رکورد کاربر را با اعتبارسنجی رمز عبور شرطی به روز کنید
Update a user record with conditional password validation
هنگام ویرایش کاربر، متن راهنمای رمز عبور را به فرم اضافه کنید
Add password help text to the form when editing a user
یک رکورد کاربر را با تایید حذف کنید
Delete a user record with confirmation
مدیریت کاربر: دسترسی به کاربران سرپرست را محدود کنید
User administration: restrict access to administrator users
برای دسترسی به کنترلر مدیریت کاربر نیاز به ورود به سیستم دارید
Require login to access the user admin controller
برای دسترسی به کنترلر مدیریت کاربر نیاز به ورود به سیستم دارید
Require login to access the user admin controller
برای شناسایی کاربران ادمین، یک ستون به جدول کاربر اضافه کنید
Add a column to the user table to identify admin users
برای شناسایی کاربران ادمین، یک ستون به جدول کاربر اضافه کنید
Add a column to the user table to identify admin users
برای درج یک کاربر مدیر یک seeder اضافه کنید
Add a seeder to insert an admin user
نیاز به یک کاربر ادمین برای دسترسی به کنترلر مدیریت کاربر
Require an admin user to access the user admin controller
یک پیوند ناوبری به نمایه کاربران و وضعیت مدیر کاربر نمایش دهید
Display a navigation link to the users index and user admin status
یک پیوند ناوبری به نمایه کاربران و وضعیت مدیر کاربر نمایش دهید
Display a navigation link to the users index and user admin status
از حذف اکانت کاربر هنگام ورود به سیستم جلوگیری کنید
Prevent an admin user from deleting their own account while logged in
برای ایجاد یا ویرایش یک کاربر یک چک باکس is_admin را به فرم اضافه کنید
Add an is_admin checkbox to the form for creating or editing a user
هنگام ویرایش یک کاربر مدیر موجود، حذف امتیازات مدیر را فعال کنید
Enable removal of admin privileges when editing an existing admin user
هنگام ویرایش یک کاربر مدیر موجود، حذف امتیازات مدیر را فعال کنید
Enable removal of admin privileges when editing an existing admin user
از حذف دسترسی ادمین توسط کاربر هنگام ورود به سیستم جلوگیری کنید
Prevent an admin user from removing admin access while logged in
مدیریت کاربر: دسترسی به کاربران سرپرست را محدود کنید
User administration: restrict access to administrator users
برای درج یک کاربر مدیر یک seeder اضافه کنید
Add a seeder to insert an admin user
نیاز به یک کاربر ادمین برای دسترسی به کنترلر مدیریت کاربر
Require an admin user to access the user admin controller
از حذف اکانت کاربر هنگام ورود به سیستم جلوگیری کنید
Prevent an admin user from deleting their own account while logged in
برای ایجاد یا ویرایش یک کاربر یک چک باکس is_admin را به فرم اضافه کنید
Add an is_admin checkbox to the form for creating or editing a user
از حذف دسترسی ادمین توسط کاربر هنگام ورود به سیستم جلوگیری کنید
Prevent an admin user from removing admin access while logged in
فعال سازی حساب از طریق ایمیل
Account activation by email
فعال سازی حساب: تأیید کنید که آدرس ایمیل کاربر وجود دارد
Account activation: confirm the user's email address exists
فعال سازی حساب: تأیید کنید که آدرس ایمیل کاربر وجود دارد
Account activation: confirm the user's email address exists
برای فعال سازی حساب، ستون هایی را به جدول کاربر اضافه کنید
Add columns to the user table for account activation
یک نشانه فعال سازی تصادفی و هش کلید شده آن ایجاد کنید
Generate a random activation token and its keyed hash
یک نشانه فعال سازی تصادفی و هش کلید شده آن ایجاد کنید
Generate a random activation token and its keyed hash
هنگام ثبت نام کاربر، هش فعال سازی را در پایگاه داده ذخیره کنید
Store the activation hash in the database when a user signs up
از ورود حساب های غیرفعال جلوگیری کنید
Prevent inactive accounts from logging in
از ورود حساب های غیرفعال جلوگیری کنید
Prevent inactive accounts from logging in
با استفاده از کتابخانه ایمیل CodeIgniter یک ایمیل ارسال کنید
Send an email using the CodeIgniter email library
هنگام ثبت نام، یک ایمیل فعال سازی حاوی رمز را برای کاربر ارسال کنید
Send an activation email containing the token to the user when they sign up
هنگامی که کاربر روی پیوند موجود در ایمیل کلیک می کند، حساب را فعال کنید
Activate the account when the user clicks on the link in the email
هنگامی که کاربر روی پیوند موجود در ایمیل کلیک می کند، حساب را فعال کنید
Activate the account when the user clicks on the link in the email
وضعیت فعال را به بخش مدیریت کاربر اضافه کنید
Add the active status to the user admin section
با غیرفعال کردن حساب کاربری، فوراً از سیستم خارج شوید
Instantly log a user out by making their account inactive
فعال سازی حساب از طریق ایمیل
Account activation by email
برای فعال سازی حساب، ستون هایی را به جدول کاربر اضافه کنید
Add columns to the user table for account activation
هنگام ثبت نام کاربر، هش فعال سازی را در پایگاه داده ذخیره کنید
Store the activation hash in the database when a user signs up
با استفاده از کتابخانه ایمیل CodeIgniter یک ایمیل ارسال کنید
Send an email using the CodeIgniter email library
هنگام ثبت نام، یک ایمیل فعال سازی حاوی رمز را برای کاربر ارسال کنید
Send an activation email containing the token to the user when they sign up
وضعیت فعال را به بخش مدیریت کاربر اضافه کنید
Add the active status to the user admin section
با غیرفعال کردن حساب کاربری، فوراً از سیستم خارج شوید
Instantly log a user out by making their account inactive
بازنشانی رمز عبور توسط کاربر
User-initiated password reset
برای افزودن ستون های بازنشانی رمز عبور به جدول کاربر، یک انتقال اضافه کنید
Add a migration to add password reset columns to the user table
فرم بازنشانی رمز عبور را پردازش کنید و یک نشانه تنظیم مجدد تصادفی و انقضا ایجاد کنید
Process the password reset form and generate a random reset token and expiry
بازنشانی رمز عبور توسط کاربر
User-initiated password reset
برای شروع فرآیند بازنشانی رمز عبور، یک کنترلر و نمای اضافه کنید
Add a controller and view for starting the password reset process
برای شروع فرآیند بازنشانی رمز عبور، یک کنترلر و نمای اضافه کنید
Add a controller and view for starting the password reset process
برای افزودن ستون های بازنشانی رمز عبور به جدول کاربر، یک انتقال اضافه کنید
Add a migration to add password reset columns to the user table
یک کلاس برای تولید نشانه های تصادفی و هش آنها ایجاد کنید
Create a class to generate random tokens and their hashes
یک کلاس برای تولید نشانه های تصادفی و هش آنها ایجاد کنید
Create a class to generate random tokens and their hashes
فرم بازنشانی رمز عبور را پردازش کنید و یک نشانه تنظیم مجدد تصادفی و انقضا ایجاد کنید
Process the password reset form and generate a random reset token and expiry
ایمیل بازنشانی رمز عبور را برای کاربر ارسال کنید
Send the password reset email to the user
ایمیل بازنشانی رمز عبور را برای کاربر ارسال کنید
Send the password reset email to the user
نمایش فرم بازنشانی رمز عبور، بررسی نشانه و انقضای آن
Display the password reset form, checking the token and its expiry
نمایش فرم بازنشانی رمز عبور، بررسی نشانه و انقضای آن
Display the password reset form, checking the token and its expiry
فرم بازنشانی رمز عبور را پردازش کرده و رمز عبور کاربر را بازنشانی کنید
Process the password reset form and reset the user's password
فرم بازنشانی رمز عبور را پردازش کرده و رمز عبور کاربر را بازنشانی کنید
Process the password reset form and reset the user's password
نمایه کاربر: به کاربر اجازه می دهد تا داده های خود را تغییر دهد
User profile: allow a user to change their own data
یک فرم برای ویرایش جزئیات کاربر فعلی اضافه کنید
Add a form to edit the current user's details
رمز عبور کاربر فعلی را تغییر دهید
Change the current user's password
از کاربر بخواهید که رمز عبور خود را برای ایجاد تغییرات در نمایه خود وارد کند
Require the user to enter their password to make changes to their profile
نمایه کاربر: به کاربر اجازه می دهد تا داده های خود را تغییر دهد
User profile: allow a user to change their own data
یک کنترلر پروفایل اضافه کنید و دسترسی را فقط به کاربران تایید شده محدود کنید
Add a profile controller and restrict access to authenticated users only
یک کنترلر پروفایل اضافه کنید و دسترسی را فقط به کاربران تایید شده محدود کنید
Add a profile controller and restrict access to authenticated users only
یک فرم برای ویرایش جزئیات کاربر فعلی اضافه کنید
Add a form to edit the current user's details
اعتبارسنجی و به روز رسانی داده های نمایه
Validate and update the profile data
اعتبارسنجی و به روز رسانی داده های نمایه
Validate and update the profile data
یک فرم برای تغییر رمز عبور کاربر فعلی اضافه کنید
Add a form for changing the current user's password
یک فرم برای تغییر رمز عبور کاربر فعلی اضافه کنید
Add a form for changing the current user's password
رمز عبور کاربر فعلی را تغییر دهید
Change the current user's password
از کاربر بخواهید که رمز عبور خود را برای ایجاد تغییرات در نمایه خود وارد کند
Require the user to enter their password to make changes to their profile
مدیریت آپلود فایل و تصاویر: تصویر نمایه کاربر
Handling file uploads and images: user profile image
برای تصویر نمایه یک ستون به جدول کاربر اضافه کنید
Add a column to the user table for the profile image
یک کنترلر با روش ویرایش برای آپلود فایل تصویر اضافه کنید
Add a controller with an edit method for uploading an image file
فایل آپلود شده را اعتبارسنجی کنید
Validate the uploaded file
تصویر نمایه آپلود شده کاربر را در صفحه نمایش نمایه نمایش دهید
Display the user's uploaded profile image in the show profile page
مدیریت آپلود فایل و تصاویر: تصویر نمایه کاربر
Handling file uploads and images: user profile image
برای تصویر نمایه یک ستون به جدول کاربر اضافه کنید
Add a column to the user table for the profile image
یک کنترلر با روش ویرایش برای آپلود فایل تصویر اضافه کنید
Add a controller with an edit method for uploading an image file
فایل آپلود شده را اعتبارسنجی کنید
Validate the uploaded file
بارگذاری فایل را بر اساس اندازه و نوع محدود کنید
Restrict the file upload by size and type
بارگذاری فایل را بر اساس اندازه و نوع محدود کنید
Restrict the file upload by size and type
فایل آپلود شده را در محل دائمی خود ذخیره کنید
Store the uploaded file in its permanent location
فایل آپلود شده را در محل دائمی خود ذخیره کنید
Store the uploaded file in its permanent location
تصویر آپلود شده را تغییر اندازه و برش دهید
Resize and crop the uploaded image
تصویر آپلود شده را تغییر اندازه و برش دهید
Resize and crop the uploaded image
نام فایل آپلود شده را در رکورد کاربر ذخیره کنید
Save the name of the uploaded file to the user record
نام فایل آپلود شده را در رکورد کاربر ذخیره کنید
Save the name of the uploaded file to the user record
نمایش یک تصویر خالی برای آن دسته از کاربران بدون تصویر نمایه
Display a blank image for those users without a profile image
نمایش یک تصویر خالی برای آن دسته از کاربران بدون تصویر نمایه
Display a blank image for those users without a profile image
تصویر نمایه آپلود شده کاربر را در صفحه نمایش نمایه نمایش دهید
Display the user's uploaded profile image in the show profile page
گزینه ای برای حذف تصویر نمایه اضافه کنید
Add an option to delete the profile image
گزینه ای برای حذف تصویر نمایه اضافه کنید
Add an option to delete the profile image
مرا به خاطر بسپار: به خاطر سپردن ورود به سیستم بین جلسات مرورگر
Remember me: remembering the login between browser sessions
به خاطر سپردن لاگین بین جلسات مرورگر
Remembering the login between browser sessions
با استفاده از رمز موجود در کوکی به صورت خودکار وارد شوید
Log in automatically using the token in the cookie
مرا به خاطر بسپار: به خاطر سپردن ورود به سیستم بین جلسات مرورگر
Remember me: remembering the login between browser sessions
به خاطر سپردن لاگین بین جلسات مرورگر
Remembering the login between browser sessions
یک مهاجرت برای ذخیره نشانههای یادآوری در پایگاه داده اضافه کنید
Add a migration to store the remember tokens in the database
یک مهاجرت برای ذخیره نشانههای یادآوری در پایگاه داده اضافه کنید
Add a migration to store the remember tokens in the database
یک چک باکس به خاطر بسپار به فرم ورود اضافه کنید و مقدار آن را در کنترلر دریافت کنید
Add a remember me checkbox to the login form and get its value in the controller
یک چک باکس به خاطر بسپار به فرم ورود اضافه کنید و مقدار آن را در کنترلر دریافت کنید
Add a remember me checkbox to the login form and get its value in the controller
یک توکن تصادفی memory me ایجاد کنید و هش آن را در پایگاه داده ذخیره کنید
Generate a random remember me token and save its hash in the database
یک توکن تصادفی memory me ایجاد کنید و هش آن را در پایگاه داده ذخیره کنید
Generate a random remember me token and save its hash in the database
یک کوکی حاوی رمز مرا به خاطر بسپارید
Set a cookie containing the remember me token
یک کوکی حاوی رمز مرا به خاطر بسپارید
Set a cookie containing the remember me token
کلاس احراز هویت را اصلاح کنید
Refactor the authentication class
کلاس احراز هویت را اصلاح کنید
Refactor the authentication class
با استفاده از رمز موجود در کوکی به صورت خودکار وارد شوید
Log in automatically using the token in the cookie
کوکی و نشانه به خاطر سپرده شده در پایگاه داده را حذف کنید
Delete the cookie and the remembered token in the database
کوکی و نشانه به خاطر سپرده شده در پایگاه داده را حذف کنید
Delete the cookie and the remembered token in the database
یک فرمان کنسول سفارشی اضافه کنید تا سوابق ورود به سیستم منقضی شده را پاک کنید
Add a custom console command to clean up expired remembered login records
یک فرمان کنسول سفارشی اضافه کنید تا سوابق ورود به سیستم منقضی شده را پاک کنید
Add a custom console command to clean up expired remembered login records
درخواست های Ajax و JSON: جستجوی وظایف
Ajax requests and JSON: searching for tasks
ضمیمه "افزودن یک کتابخانه تکمیل خودکار جاوا اسکریپت"
Addendum to "Add a JavaScript autocomplete library"
با تطبیق توضیحات با عبارت جستجو، کارها را جستجو کنید
Search for tasks by matching the description to the search term
یک ورودی جستجو اضافه کنید و یک درخواست Ajax به URL جستجو کنید
Add a search input and make an Ajax request to the search URL
وقتی در کنترل تکمیل خودکار انتخاب شد، به صفحه نمایش کار بروید
Navigate to the task show page when selected in the autocomplete control
درخواست های Ajax و JSON: جستجوی وظایف
Ajax requests and JSON: searching for tasks
ضمیمه "افزودن یک کتابخانه تکمیل خودکار جاوا اسکریپت"
Addendum to "Add a JavaScript autocomplete library"
یک کتابخانه تکمیل خودکار جاوا اسکریپت اضافه کنید
Add a JavaScript autocomplete library
یک کتابخانه تکمیل خودکار جاوا اسکریپت اضافه کنید
Add a JavaScript autocomplete library
با تطبیق توضیحات با عبارت جستجو، کارها را جستجو کنید
Search for tasks by matching the description to the search term
JSON را از روش جستجو برگردانید
Return JSON from the search method
JSON را از روش جستجو برگردانید
Return JSON from the search method
یک ورودی جستجو اضافه کنید و یک درخواست Ajax به URL جستجو کنید
Add a search input and make an Ajax request to the search URL
از کتابخانه تکمیل خودکار برای جستجوی کارها استفاده کنید
Use the autocomplete library to search for tasks
از کتابخانه تکمیل خودکار برای جستجوی کارها استفاده کنید
Use the autocomplete library to search for tasks
وقتی در کنترل تکمیل خودکار انتخاب شد، به صفحه نمایش کار بروید
Navigate to the task show page when selected in the autocomplete control
یک ظاهر طراحی و نمایش تاریخ و زمان
Styling and displaying dates and times
یک عنصر nav را اضافه کنید و با استفاده از مولفه نوار ناوبری به آن استایل دهید
Add a nav element and style it using the navbar component
سبک ها و طرح بندی را به فرم ثبت نام اضافه کنید
Add styles and layout to the signup form
فرمت فرم متن اشاره و کنترل های ورودی فایل
Format form hint text and file input controls
استایل ها را به جداول و پیوندهای صفحه بندی اضافه کنید
Add styles to tables and pagination links
نمایش تاریخ و زمان در قالبی خواناتر
Display dates and times in a more readable format
یک ظاهر طراحی و نمایش تاریخ و زمان
Styling and displaying dates and times
یک چارچوب CSS را در HTML بارگیری کنید
Load a CSS framework in the HTML
یک چارچوب CSS را در HTML بارگیری کنید
Load a CSS framework in the HTML
اضافه کردن صفحه با استفاده از یک بخش و عنوان صفحه سبک
Add page padding using a section and style page headings
اضافه کردن صفحه با استفاده از یک بخش و عنوان صفحه سبک
Add page padding using a section and style page headings
یک عنصر nav را اضافه کنید و با استفاده از مولفه نوار ناوبری به آن استایل دهید
Add a nav element and style it using the navbar component
پیامهای اعلان را با جاوا اسکریپت اختیاری استایل کنید تا آنها را رد کنید
Style the notification messages with optional JavaScript to dismiss them
پیامهای اعلان را با جاوا اسکریپت اختیاری استایل کنید تا آنها را رد کنید
Style the notification messages with optional JavaScript to dismiss them
سبک ها و طرح بندی را به فرم ثبت نام اضافه کنید
Add styles and layout to the signup form
در فرم ورود به کادر چک مرا به خاطر بسپارید
Style the remember me checkbox in the login form
در فرم ورود به کادر چک مرا به خاطر بسپارید
Style the remember me checkbox in the login form
فرمت فرم متن اشاره و کنترل های ورودی فایل
Format form hint text and file input controls
پیوندهای اکشن را به صورت دکمه ای سبک کنید
Style action links as buttons
پیوندهای اکشن را به صورت دکمه ای سبک کنید
Style action links as buttons
لیست های توصیف سبک با استفاده از کلاس های کمکی تایپوگرافی
Style description lists using typography helper classes
لیست های توصیف سبک با استفاده از کلاس های کمکی تایپوگرافی
Style description lists using typography helper classes
استایل ها را به جداول و پیوندهای صفحه بندی اضافه کنید
Add styles to tables and pagination links
نمایش تاریخ و زمان در قالبی خواناتر
Display dates and times in a more readable format
بین المللی سازی و محلی سازی: نمایش محتوا به بیش از یک زبان
Internationalization & localization: show content in more than one language
فایل هایی برای ذخیره ترجمه ها و نمایش متن ترجمه شده در مرورگر ایجاد کنید
Create files to store translations and display translated text in the browser
ترجمه متن در نماها: متن در عناصر HTML
Translate text in views: text in HTML elements
محلی برنامه را بر اساس تنظیمات زبان مرورگر تنظیم کنید
Set the application locale based on the browser's language settings
کد محلی را با استفاده از یک متغیر نمای کلی در URL اقدام فرم وارد کنید
Include the locale code in the form action URL using a global view variable
متغیرهای مسیر: یک مسیر برای فعالسازی با زبان و نشانه اضافه کنید
Route placeholders: add a route for activation with the locale and token
بین المللی و بومی سازی کنترل کننده های ورود به سیستم و بازنشانی رمز عبور
Internationalise and localise the login and password reset controllers
محلی را به پیوندهای پیمایش اضافه کنید و صفحه اصلی و پیمایش را ترجمه کنید
Add the locale to navigation links and translate the homepage and navigation
زبان صفحه اصلی را با کد محلی در URL انتخاب کنید
Select the homepage language with the locale code in the URL
کد محلی را در صفحه اصلی درخواست کنید و پیوندهای انتخاب زبان را اضافه کنید
Require the locale code on the homepage and add language selection links
محلی را در جلسه برای URL های بدون زبان به خاطر بسپارید
Remember the locale in the session for URLs without the locale
پیام های فلش نشان داده شده هنگام ورود به سیستم و خروج از سیستم را بازیابی کنید
Restore the flash messages shown when logging in and logging out
بین المللی سازی و محلی سازی: نمایش محتوا به بیش از یک زبان
Internationalization & localization: show content in more than one language
فایل هایی برای ذخیره ترجمه ها و نمایش متن ترجمه شده در مرورگر ایجاد کنید
Create files to store translations and display translated text in the browser
ترجمه متن در نماها: متن در عناصر HTML
Translate text in views: text in HTML elements
ترجمه پیام های فلش: با استفاده از پیام های تودرتو، ترجمه ها را سازماندهی کنید
Translate flash messages: organise translations using nested messages
ترجمه پیام های فلش: با استفاده از پیام های تودرتو، ترجمه ها را سازماندهی کنید
Translate flash messages: organise translations using nested messages
پیام های تأیید اعتبار را ترجمه کنید: به صورت دستی و با بسته ترجمه
Translate validation messages: manually and with the translations package
پیام های تأیید اعتبار را ترجمه کنید: به صورت دستی و با بسته ترجمه
Translate validation messages: manually and with the translations package
محلی برنامه را بر اساس تنظیمات زبان مرورگر تنظیم کنید
Set the application locale based on the browser's language settings
کد محلی را در URL مشخص کنید
Specify the locale code in the URL
کد محلی را در URL مشخص کنید
Specify the locale code in the URL
کد محلی را با استفاده از یک متغیر نمای کلی در URL اقدام فرم وارد کنید
Include the locale code in the form action URL using a global view variable
پیام موفقیت ثبت نام و محتوای ایمیل فعال سازی را ترجمه کنید
Translate the signup success message and activation email content
پیام موفقیت ثبت نام و محتوای ایمیل فعال سازی را ترجمه کنید
Translate the signup success message and activation email content
متغیرهای مسیر: یک مسیر برای فعالسازی با زبان و نشانه اضافه کنید
Route placeholders: add a route for activation with the locale and token
گروه های مسیر: کد مورد نیاز برای تعیین مسیرها با پیشوند مشترک را کاهش دهید
Route groups: reduce the code needed to specify routes with a common prefix
گروه های مسیر: کد مورد نیاز برای تعیین مسیرها با پیشوند مشترک را کاهش دهید
Route groups: reduce the code needed to specify routes with a common prefix
بین المللی و بومی سازی کنترل کننده های ورود به سیستم و بازنشانی رمز عبور
Internationalise and localise the login and password reset controllers
محلی را به پیوندهای پیمایش اضافه کنید و صفحه اصلی و پیمایش را ترجمه کنید
Add the locale to navigation links and translate the homepage and navigation
زبان صفحه اصلی را با کد محلی در URL انتخاب کنید
Select the homepage language with the locale code in the URL
کد محلی را در صفحه اصلی درخواست کنید و پیوندهای انتخاب زبان را اضافه کنید
Require the locale code on the homepage and add language selection links
محلی را در جلسه برای URL های بدون زبان به خاطر بسپارید
Remember the locale in the session for URLs without the locale
پیام های فلش نشان داده شده هنگام ورود به سیستم و خروج از سیستم را بازیابی کنید
Restore the flash messages shown when logging in and logging out
استقرار: برنامه را روی سرور تولید نصب کنید
Deployment: install the application on a production server
برنامه را روی سرور زنده پیکربندی کنید
Configure the application on the live server
استقرار: برنامه را روی سرور تولید نصب کنید
Deployment: install the application on a production server
استقرار: یک پوشه در یک وب سرور تولیدی و یک پایگاه داده خالی آماده کنید
Deployment: prepare a folder on a production web server and an empty database
استقرار: یک پوشه در یک وب سرور تولیدی و یک پایگاه داده خالی آماده کنید
Deployment: prepare a folder on a production web server and an empty database
یک نمونه فایل .env حاوی تنظیماتی ایجاد کنید که بین محیط ها متفاوت است
Create an example .env file containing settings that differ between environments
یک نمونه فایل .env حاوی تنظیماتی ایجاد کنید که بین محیط ها متفاوت است
Create an example .env file containing settings that differ between environments
یک کنترلر ایجاد کنید تا پایگاه داده را از مرورگر مشاهده کنید
Create a controller to seed the database from the browser
یک کنترلر ایجاد کنید تا پایگاه داده را از مرورگر مشاهده کنید
Create a controller to seed the database from the browser
فایل ها را در سرور تولید کپی کنید
Copy the files to the production server
فایل ها را در سرور تولید کپی کنید
Copy the files to the production server
برنامه را روی سرور زنده پیکربندی کنید
Configure the application on the live server
نتیجه
Conclusion
نتیجه
Conclusion
نتیجه گیری و از اینجا به کجا باید رفت
Conclusion & where to go from here
نتیجه گیری و از اینجا به کجا باید رفت
Conclusion & where to go from here
نمایش نظرات