سبد (0)

آموزش پروژه محور فریم ورک لاراول

تعداد دانشجو :
23544 نفر
حجم فایل : 3 گیگابایت
مدت زمان : 29:00:00
پیش نیازها : php
شماره درس : پکیج کامل
نوع آموزش : تصویری و کاملاً فارسی
0 تومان
توضیحات کامل

فریم ورک لاراول چیست؟

مجموعه ای از کد ها و کلاس ها و توابع آماده که در قالب یک پروژه در اختیار برنامه نویس قرار می گیرد و برنامه نویس می تواند از تمام موارد مندرج در این پروژه در پروژه اصلی خود استفاده کند. برای مثال ما برای ساخت فرم عضویت و ورود بدون فریم ورک باید اقدام به کدنویسی طولانی نماییم و رابط های دیتابیس و جداول و ... را ایجاد کنیم و سپس از طریق اعتبار سنجی هویت کاربر را تایید و یا کاربر را وارد دیتابیس(عضویت) نماییم اما در فریم ورک لاراول برای ساخت بخش عضویت و ورود از کد زیر استفاده می کنید. کد پس از نصب فریم ورک در CMD تایپ می شود.

 

php artisan make:auth

سپس به صورت اتوماتیک برگه های عضویت و ورود و دیتابیس ایجاد شده و ما تنها باید فیلد ها را ویرایش و تغییرات ظاهری را اعمال نماییم و موارد مورد نیاز را اضافه کنیم.


دلایل استفاده از فریم ورک لاراول

مهمترین دلایل ما برای استفاده از فریم ورک ها امنیت بسیار بالای آنها می باشد چون کلاس و توابع توسط برنامه نویسان حرفه ای نوشته و توسعه پیدا کرده اند و همچنین کتابخانه ای از کد ها آماده در اختیار ما قرار دارد که باعث می شود سرعت کدنویسی ما به شدت افزایش پیدا کند مانند نمونه ساخت فرم عضویت و ورود که با کد نویسی php شاید 30 دقیقه زمان برای یک فرد حرفه لازم باشد تا اقدام به ایجاد آن نماید اما تحت فریم ورک یک برنامه نویس عادی در کمتر از 3 دقیقه می تواند این عملیات را انجام دهد و صد البته صد ها دلیل دیگر نیز وجود دارد اما مهمترین آنها این 3 مورد می باشد که بیان شده است.

 


سرفصل های آموزش پروژه محور فریم ورک لاراول

 فصل اول آموزش فریم ورک لاراول

01 نمایش رایگان

1- فریم ورک چیست ؟

2- دلایل استفاده از فریم ورک ها ؟

3- آموزش نصب Wamp .

4- کمپوسر چیست ؟

5-آموزش دانلود و نصب کمپوسر.

6- آموزش دانلود نصب فریم ورک لاراول.

7- آموزش مرتب سازی فایل ها و پوشه های فریم ورک به طریق صحیح جهت حفظ امنیت در هاست و عدم تداخل در یافتن فایل ها.

 
02 نمایش رایگان

در این قسمت با موارد اولیه فریم ورک لاراول آشنا می شویم و پس از این قسمت با مفاهیم کدنویسی اولیه در لاراول به صورت کامل آشنا خواهیم شد که مشاهده این قمست از آموزش بسیار ضرورری است زیرا پیش نیاز بخش های دیگر از آموزش می باشد.

مواردی که در این قسمت به آنها می پردازیم عبارتند از :

1- مرتب سازی کامل فایل ها که شامل انتقال تمام فایل های فریم ورک به یک پوشه و سپس انتقال پوشه Public به روت وب سایت خود.

2- آشنایی با مسیر دهی یا همان فایل Route

3- تغییر صفحه اصلی وب سایت ( چگونه برگه ای خاص را به صفحه اصلی سایت تبدیل کنید به عبارتی زمانی که ادرس سایت زده شده مثلا بجای فایل Index فایل Contact در صفحه اصلی بارگذاری شود و به عنوان صفحه اصلی معرفی شود )

4- برگه اصلی خود و تمام برگه های دیگر که در پوشه Resource , View قرار دارد را مشاهده می کنیم و یکی از برگه ها را کمی ویرایش می نماییم.

 
03 نمایش رایگان

در این قسمت با دستورات خط فرمان فریم ورک اشنا می شوید که شامل ساخت کنترلر و نحوه کار با کنترلر ها می باشد و با فایل ENV که یک فایل حیاتی در لاراول است آشنا می شوید . همچنین با دستورات MIGRATION آشنا می شوید.

برای شما کاربارن گرامی در این قمست از دلایل استفاده از میگریشن به صحبت می کنیم و خواهیم گفت که چه تفاوت هایی بین حالت ایجاد دستی و استفاده از این حالت در پایگاه داده وجود داره  و همچنین شیوه ایجاد جداول از این طریق و همینطور پیکربندی دقیق فایل های میگریشن ایجاد شده را آموزش می دهیم.

1- شیوه کار با خط فرما از طریق CMD

2- آموزش ساخت Controller از طریق خط فرمان

3- آموزش فایل .env جهت پیکربندی دیتابیس و سرور ایمیل و ...

4- آموزش کار با Migration جهت ساخت جداول در دیتابیس ( که یکی از مهمترین مبحث های اموزشی ما می باشد)

5- ایجاد جداول اولیه

6- شیوه ایجاد جداول از طریق میگریشن

و غیره ....

 
04 نمایش رایگان

در این قسمت شما آموزش ارسال مقادیر از طریق فایل کنترلر و چاپ مقادیر در View  را مشاهده می کنیم و با Compact جهت ارسال یک متغییر به صفحات دیگر آشنا می شوید و یا می گیرید که چطور و با چه دستوراتی باید اقدام به ایجاد مستر پیج نماییم .

به عبارتی در این قسمت ما سعی کرده ایم تا بتوانیم متغییر هایی که مقدار دهی کرده ایم را از طریق فایل کنترلر به صفحه View خودمان جهت نمایش و یا واکشی اطلاعات از دیتابیس ارسال نماییم و شما یاد می گیرید که چطور بتوانید بیش از یک متغیر را نیز به صفحات خود ارسال کنید که این متغییر های می تواند حاولی اطلاعات کاملی از یک جدول دیتابیس باشد و یا یک متن پیام ساده .

همچنین به شما شیوه ساخت مستر پیج را به صورت ساده اما کاربردی توضیح داده ایم تا بتوانید مسترپیج های خود را با کمترین زمان و تفکر ممکن ایجاد کنید تا از کدنویسی های تکراری و بی معنی جلوگیری شود.

در این قسمت از مجموعه آموزشی ما به مبحث مهمی اشاره می کنیم که شامل :

1- ارسال مقادیر از طریق آرایه و فایل کنترلر به یکی از View ها جهت نمایش

2- دستور Compact جهت ارسال متغییر به صفحه ی دیگه برای شناسایی متغییر از قبل معرفی شده

3- آشنایی با شیوه ایجاد مستر پیج که یکی از زیباترین نکات فریم ورک در عین حال بسیار نیز مهم می باشد.

 
05

 1- از دستور Insert برا درج اطلاعات در دیتابیس استفاده کنید.

2- از دستور Update برای بروزرسانی اطلاعات در دیتابیس استفاده کنید.

3- از دستور Delete برای حذف اطلاعات در دیتابیس استفاده کنید.

4- چطور با یک شرط Where دستورات مختلف را اجرا نمایید.

 
06

 1- ایجاد یک فرم نمونه

2- مسیر دهی  Route ّبرای دریافت مسیر فرم

3- کدنویسی متد مشخص شده در کنترلر برای دریافت اطلاعات فرم

4- دلیل استفاده از Token

5- شیوه ساخت Token در فرم ها

6- نحوه استفاده از Session در Token

و غیره ...

 
07

 1- نحوه استفاده از دستور Auth در خط فرمان ویندوز

2- بررسی فایل های ایجاد شده پس از دستور

3- مشاهده مسیر Route پس از از دستور و دلایل آم

4- نحوه ویرایش کردن صفحه عضویت مطابق با سلیقه شخصی

5- نحوه ویرایش صفحه ورود بر اساس نیاز شخصی

6- نحوه تغییر مقادیر ذخیره سازی دیتابیس در هنگام عضویت

و غیره ....

 
08

 1- آموزش کار با تابع str_limit جهت محدودیت نمایش متن هنگام فراخوانی و چاپ

2- آموزش کار با تابع  str_slug جهت ساخت لینک های تمیز و کاربر پسند

3- آموزش کار با تابع str_random جهت ایجاد کدهای تصادفی

4- آموزش کار با تابع bcrypt جهت کد Encrypt سازی

5- آموزش کار با تابع str_finish storage_path

6- آموزش کار با تابع str_contains

7- آموزش کار با تابع starts_with

8- آموزش کار با تابع snake_case

9- آموزش کار با تابع base_path

10- آموزش کار با تابع config_path

11- آموزش کار با تابع database_path

12- آموزش کار با تمامی توابع path جهت دستیابی به مسیر ها

13- آموزش کار با تابع e جهت انجام entlitieshtml

14 آموزش کار با تابع csrf_ جهت موارد امنیتی

 
09

 1- آموزش دانلود و نصب Laravel Collectiov

2- بررسی داکیومنت Laravel Collective و آشنایی با کد ها آماده آن

3- مشاهده و اجرا کد ها لاراول کالکتیو در فرم ها

4- شیوه ایجاد تگ input در کالکتیو

5- شیوه ارائه کلاس به تگ ها

 

 فصل دوم آموزش فریم ورک لاراول

10

از آنجایی که ما قصد ایجاد یک فروشگاه حرفه ای را در زمینه دانلود فایل داریم در نتیجه باید اکثر بخش های مهم پایگاه داده خود را قبل از کدنویسی پیاده سازی نماییم و به هیچ عنوان تمام کارهای دیتابیس را در هنگام کدنویسی انجام ندهیم و در همین راستا ما به صورت حرفه ای بخش های مختلف را در پروژه جداسازی کرده و هر بخش را توضیح می دهیم ( برای نمونه دلایل ایجاد سازی جدول users همراه با colum های را به صورت شفاف توضیح می دهیم)

نکته : در این قسمت ما به شما یاد خواهیم داد چگونه بتوانید فکر یک برنامه نویس حرفه ای را داشته باشید و قبل از آنکه پروژه خود را شروع کنید بتوانید تمام نیاز های پروژه را در فکر  خود و یا به صورت نرم افزاری پیاده سازی کنید و سپس بر اساس هر نیای که وب سایت شما دارد اقدام به ساخت دیتابیس اولیه نمایید.

در این پروژه نیز ما دقیقا همین کار را انجام داده ایم و با براورد امکانات اولیه تمام جداول را ایجاد نموده و به شما توضیح داده ایم چه جداولی نیاز داریم و هر جدول چه سطر هایی را نیاز دارد و هر سطر از جدول برای چه ایجاد شده است و چه کاربردی دارد.

موضوعات جداول دیتابیسی که ایجاد نموده ایم عبارتند از :

1- ایجاد جدول مدیران

2- ایجاد جدول کاربران

3- ایجاد جدول کدهای تخفیف

4- ایجاد جدول محصولات 

5- ایجاد جدول برچسب ها, جهت سئو

6- ایجاد جدول جهت داینامیک سازی اسلایدر

7- ایجاد جدول منو و زیر منو

8- ایجاد جدول شاخه بندی های محصولات 

و دیگر جداول همراه با توضیجات جامع .

 
11

 1- انتخاب قالب مناسب که در سورس آن در انتهای دوره موجود می باشد

2- استفاده از Float جهت  راستچین سازی قالب

3- کار با تگ ها کاربردی بوت استرپ

4- ایجاد استایل شخصی برای شخصی سازی قالب

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

 
12

 1- ایجاد برگه نمایش محصول اختصاصی (برگه نمایش توضیحات محصول)

2- راست چین سازی کامل صفحه

3- ایجاد بخش درج نظر قسمت اول

4- استفاده از Div برای قسمت های مختلف بجای استفاده از Table

 
13

 1- نحوه قرار دادن فونت آیکون در استایل

2- نحوه یافتن آیکون مناسب از فونت آیکون

3- قرار دادن فونت آیکون بین تگ های مختلف

4- شیوه کار کلی با فونت آیکون

5- زیبا سازی صفحه محصولات

6- نگاهی خیلی کوتاه اما بسیار جالب و دقیق به ریسپانسیو خواهیم داشت و یک بخش از سایت را کاملا ریسپانسیو می کنیم و خطا یابی نیز همزمان صورت می گیرد.

نکته : در این قسمت یک بخش کوتاه در مورد ریسپانسیو سازی را آموزش می دهیم که پس دیدن این قسمت که البته 6 دقیقه ( فقط بخش ریسپانسیو ) می باشد مشاهده می کنید که چگونه به راحتی می توانیم یک قالب را با تغییرات در مختصات به چه سادگی 100 درصد ریسپانسیو نماییم.

 
14

1- نحوه استفاده دقیق از کد ها و جلوگیری از عدم کدنویسی های تکراری

2- شیوه صحیح ویرایش فایل های html5 و بوت استرپی

3- نحوه استفاده از کلاس ها و استایل شخصی در بوت استرپ و پنل مدیریت

 و غیره ....

 
15

 1- نحوه استفاده از دستور include در قالب

2- مرتب سازی کد های قالب

3- ایجاد برگه های مختلف برای مدیریت و درج اطلاعات در پنل مدیریت

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

 
16

 1- ایجاد بخش ویرایش محصولات

2- ایجاد بخش ویرایش کد های تخفیف

3- ایجاد بخش ویرایش کاربران

و تمامی بخش های مدیریت دیگر...

 

 فصل سوم آموزش فریم ورک لاراول

17

در این قسمت شروع کدنویسی لاراول را به صورت کامل شروه خواهیم کرد و از قالب طراحی شده بخش مدیریت وب سایت خود یک نسخه کپی تهیه و پس از ایجاد پوشه های مسیری در View وب سایت خود اقدام به چینش فایل صفحه اصلی و افزودن محصولات می نماییم.

نکته : در این مجموعه آموزشی تمامی موارد از جمله کدنویسی و شیوه بیان به صورتی است که برای افرادی که هیچ آشنایی با کدنویسی PHP هم ندارند کاملا قابل درک و فهم می باشد و در همین راستا بجای اینکه ما یک روش در کدنویسی خود را پیش بگیریم و یا از کنترلر محدود با متدهای مختلف استفاده کنیم از کنترلر های فراوان جهت درک بیشتر استفاده کرده ایم و شیوه کدنویسی ها نیز به چند صورت خواهد بود و از توابع مختلفی استفاده می کنیم که دانشجو پس از دیدن این آموزش از هر روشی که خود صلاح دانسته و با آن راحت است به کدنویسی بپردازد.

در این قسمت به صورت کامل با موارد زیر کار خواهیم کرد :

1- ایجاد مسیر های مناسب در View و پیکربندی قالب صفحه مدیریت

2- شبیوه ساخت مستر پیج در یک پروژه واقعی

3- شبوه استفاده از تابه Asset جهت دریافت آدرس دقیق وب سایت و معرفی استایل ها و کدهای جی کوری

4- شیوه استفاده از دستور Yield و نحوه کار کرد با آن

5- شیوه استفاده از دستور Extends و نحوه کار کرد با آن

6- شیوه کار کرد با دستور Section و نحوه کار کرد با آن

7- شیوه کار با دستور Include و نحوه کار کرد با آن ( دستور مربوطه طبق قوانین Blade کدنویسی می شود)

8- ایجاد کنترلر برای ادرس دهی بخش صفحه اصلی مدیریت

9- ایجاد Route برای بخش صفحه اصلی مدیریت

و غیره ....

 
18

در این قسمت ما قصد داریم تا یک مسترپیج برای افزودن محصول ایجاد نماییم تا هر زمان بتوانیم از آن استفاده نماییم و پس از ایجاد پیج مذکور ما کدنویسی افزودن محصول را اغاز می کنیم و تا 70 درصد پیشرفت حاصل می شود و تنها بخش ها دسته محصولات و آپلود عکس و آپلود فایل محصول باقی می ماند که در جلسه بعد آموزش می دهیم.

نکته : در این مجموعه آموزشی تمامی موارد از جمله کدنویسی و شیوه بیان به صورتی است که برای افرادی که هیچ آشنایی با کدنویسی PHP هم ندارند کاملا قابل درک و فهم می باشد و در همین راستا بجای اینکه ما یک روش در کدنویسی خود را پیش بگیریم و یا از کنترلر محدود با متدهای مختلف استفاده کنیم از کنترلر های فراوان جهت درک بیشتر استفاده کرده ایم و شیوه کدنویسی ها نیز به چند صورت خواهد بود و از توابع مختلفی استفاده می کنیم که دانشجو پس از دیدن این آموزش از هر روشی که خود صلاح دانسته و با آن راحت است به کدنویسی بپردازد.

مواردی که در این آموزش به آن اشاره می شود عبارتند از :

1- ساخت مستر پیج و دستورات yield,section,extends و ... در رابطه با ساخت صفحه

2- ایجاد کنترلر جهت درج محصولات

3- ایجاد مدل برای معرفی جدول محصولات

4- استفاده از مدل در کنترلر و معرفی مدل در کنترلر

5- آشنایی با timestamp و fillable

6- شیوه کار با تابع save() برای ذخیره سازی در دیتابیس

7- شیوه ارسال متغییر به صفحه لیست شدن محصولات

8- استفاده از حلفه Foreach برای لیست شدن محصولات اضافه شده در فروشگاه

9- ایجاد بخش لیست شدن محصولات فروشگاه

و ده ها نکته ی مهم دیگر ...

 
19

در این قسمت از مجموعه اموزشی ما بخش افزودن محصولات و نمایش لیست محصولات را تکمیل می کنیم و با توابع زیادی و دستورات زیادی آشنا می شویم.

مواردی که در این قسمت با آنها کار می کنیم :

1- ایجاد Route های لازم

2- استفاده از تابع Time برای تغییر نام

3- استفاده از تابع Rand برای ایجاد سازی رندوم نام

4- استفاده از تابه getOriginalExtension جهت دریافت پسوند فایل ها

5- استفاده از تابع hasfile برای دریافت و موجود بودن فایل

6- استفاده از دستور Request برای دریافت اطلاعات

7- ایجاد بخش آپلود عکس برای افزودن محصولات

8- ایجاد بخش آپلود فایل برای افزودن محصولات

9- تکمیلی سازی بخش افزودن محصولات

و ده ها تابع و دستور دیگر که به صورت کاملا شفاف توضیحات ارائه شده.

نکته : امکان رفع اشکال در تمامی دوره ها فراهم است و دانشجویان عزیز می توانند سوالات خود را مطرح نموده و جواب دقیق دریافت نمایید.

نکته : از لاراول 5.3 برای کدنویسی تکمیلی استفاده شده و توابع ما و متد ها و Route و ... همگی طبق آخرین ورژن لاراول می باشد و همچنین توابع جایگزین نیز در طول کل این مجموعه موجود است که کاربرانی که با تابع های دیگری در ورژن های قدیمی کار کردند بتوانند با دیدن این دوره متوجه شوند چه تابع یا متد و ... از ورژن چدید حذف شده و چه چیزی جایگزین آن شده است.

 
20

1- ایجاد Route های لازم
2- استفاده از تابع find جهت یافت id محصول
3- تکمیل سازی بیشتر بخش ویرایش محصول
4- استفاده از Ckeditor برای محصولات ( یک ادیتور فوق العده قدرتمند و حرفه ای که تمام کدنویسان حرفه ای از آن استفاده می کنند)
5- استفاده از دستور Request برای دریافت اطلاعات و متد id برای مشخص نمودن شناسه محصول جهت ویرایش
6- افزودن قابلیت مشاهده فایل تصویر در بخش ویرایش محصول

7- استفاده از متد Resource در روت برای دریافت تمامی مسیر ها کنترلر محصولات

 
21

در این قسمت ما یاد می گیریم چرا در لاراول برای حذف محصولات از متد Destroy استفاده می کنیم و ]چرا باید برای حذف محصولات خود از فرم ها استفاده کنیم تا بتوانیم دستورات خود را از طریق اکشن آنها ارسال کنیم. در این قسمت ما همچنین تمامی بخش لیست شدن محصولات و ویرایشات را تکمیل کرده و به اتمام می رسانیم.

نکته : در این مجموعه آموزشی تمامی موارد از جمله کدنویسی و شیوه بیان به صورتی است که برای افرادی که هیچ آشنایی با کدنویسی PHP هم ندارند کاملا قابل درک و فهم می باشد و در همین راستا بجای اینکه ما یک روش در کدنویسی خود را پیش بگیریم و یا از کنترلر محدود با متدهای مختلف استفاده کنیم از کنترلر های فراوان جهت درک بیشتر استفاده کرده ایم و شیوه کدنویسی ها نیز به چند صورت خواهد بود و از توابع مختلفی استفاده می کنیم که دانشجو پس از دیدن این آموزش از هر روشی که خود صلاح دانسته و با آن راحت است به کدنویسی بپردازد.

مواردی که در این قسمت یاد می گیرید عبارتند از :

1- ساخت Route ّبرای متد Destroy

2- شیوه ارسال و دریافت id محصول برای حذف

3- شیوه ساخت فرم برای حذف محصول و چرا باید برای حذف محصول دکمه حذف محصول را در فرم قرار دهیم ؟

4- تکمیل بخش حذف محصول

5- تکمیل سازی بخش لیست شدن محصولات ( قابلیت دکمه حذف محصول)

6- قرار دادن شناسه محصول

7- شیوه ارسال متغییر

 

 
22

 1- چگونه استفاده از کد ها قبلی جهت افزایش سرعت کدنویسی

2- چگونه کنترلر خودمان را ایجاد نکنیم و از کنترلر جدید کپی برداری کنیم

3- چگونه از تگ Select  برای ذخیره سازی در دیتابیس استفاده نمایم

4- چگونه اطلاعات را در تگ Select نمایش دهیم

5- چگونه اطلاعات تگ Select را ویرایش نماییم

6- ساخت شاخه برای محصولات

7- ایجاد Route مختص به شاخه محصولات

8- ایجاد زیر شاخه برای شاخه اصلی محصولات

9- استفاده از متد all() جهت واکشی شاخه محصولات

10- استفاده از حلقه foreach به صورت خاص برای شاخه محصولات

 

 
23

 1- تکمیل سازی بخش شاخه و زیر شاخه محصولات

2- افزودن قابلیت انتخاب شاخه و زیر شاخه به محصولات

3- استفاده از حلقه Foreach برای نمایش شاخه و زیر شاخه محصولات در صفحه افزودن محصول

4- استفاده از حلقه Foreach برای نمایش شاخه و زیر شاخه محصولات در صفحه افزودن محصول

5- استفاده از Request در متد Store کنترل جهت ذخیره سازی

6- ارسال همزمان دو متغیر به صفحه محصولات ( متغیر  Cat برای شناسایی شاخه محصولات که از کنتلر و مدل Cat استفاده می کند و متغییر Product و متغییر Model که برای نمایش محصول و ویرایش و ... کارآمد می باشد)

7- بررسی تصدیق عملیات ذخیره سازی اطلاعات در دیتابیس

 
24

1- ایجاد Route های لازم به صورت دستی
2- ایجاد Route های لازم به صورت Resource
3- استفاده از تابع find جهت دریافت id کاربر برای ویرایش
4- استفاده از تابع Asset در فرم حذف
5- ایجاد فرم حذف کاربر و ایجاد csrf token
6- شیوه کار با token
7- استفاده از تابع all جهت دریافت تمامی سطر های جدول
8- استفاده از fillable برای مشخص سازی سطر های مجاز و قابل دسترس

9- ساخت بخش افزودن کاربر

10- ساخت بخش لیست شدن کاربران

11- ساخت بخش ویرایش کاربران

12- استفاده بهینه از سورس ها و کپی از سورسها و ویرایش سریع آنها جهت عدم کدنویسی های تکراری

 
25

1- کد تخفیف

2- درصد تخفیف

3- زمان شروع کد

4- زمان اتمام کد

5- حداکثر تعداد استفاده از کد

و نکاتی که در این آموزش ما به اون می پردازیم عبارتند از :

1- کدنویسی بخش افزودن کد تخفیف

2- کدنویسی بخش لیست شدن کد های تخفیف

3- کدنویسی بخش ویرایش کد های تخفیف

4- کدنویسی بخش حذف شدن کد های تخفیف

5- استفاده از Route با متد های مختلف در کد ها تخفیف

6- ایجاد کنترل های مختص به کد تخفیف

7- ایجاد مدل کد های تخفیف

8- استفاده از تابع all برای واکشی سطر ها در کد های تخفیف

9- استفاده از request در متد store برای درج کد

10- بررسی خطا ها و نکات فنی بسیار مهم

و بیش از 20 تابع و متد و روش که در این بخش به صورت کامل با اون کار می کنیم.

نکته : امکان رفع اشکال در تمامی دوره ها فراهم است و دانشجویان عزیز می توانند سوالات خود را مطرح نموده و جواب دقیق دریافت نمایید.
نکته : از لاراول 5.3 برای کدنویسی تکمیلی استفاده شده و توابع ما و متد ها و Route و ... همگی طبق آخرین ورژن لاراول می باشد و همچنین توابع جایگزین نیز در طول کل این مجموعه موجود است که کاربرانی که با تابع های دیگری در ورژن های قدیمی کار کردند می توانند با دیدن این دوره متوجه شوند چه تابع یا متد و ... از ورژن چدید حذف شده و چه چیزی جایگزین آن شده است.

 
26

1- موضوع خبر

2- تصویر شاخص خبر

3- توضیحات خبر

که توضیحات خبر با ادیتور قدرتمند Ckeditor درج می شو و همچنین قابلیت ها ویرایشی و مشاهده خبر های قدیمی و حذف و .... رو خواهیم داشت.

 
27

در این قسمت از آموزش لاراول پس از آنکه بیشترین قسمت های بخش مدیریت را تکمیل کردیم قصد داریم تا محصولات خود را به صفحه اصلی سایت ارسال کنیم و سپس هر محصول را در صفحه اختصاصی خود هدایت کنیم و سپس محصول در صفحه خودش با توضیحات و مشخصات کامل نمایش داده شود و سپس دسته محصولات را در منو وب سایت به نمایش بگذاریم.

 
28

در این قسمت از اموزش لاراول ما علاوه بر اینکه ویژگی ها جدیدی به محصولات خود اضافه می کنیم یک قابلیت کلیدی دیگر نیز به محصولات خود اضافه می کنیم ان هم قابلیت انتخاب فونت آیکون خاص از طریق پنل مدیریت به صورت داینامیک و اختصاص دادن آن به ویژگی مورد نظر است .

 
29

در این قسمت از آموزش لاراول قصد داریم تا با بخش عضویت کاربر و ورود کاربر و همچنین پروفایل کاربری کار کنیم و برای این کار از قابلیت لاراول تحت عنوان auth بهره می بریم و سپس با قابلیت migration بیشتر آشنا می شویم و جداول این کار را تحت این عمل ایجاد می نماییم. از نکات مهمی که در این قسمت به آن می پردازیم شیوه رمزگذاری بر روی پنل مدیری و شیوه ایجاد بخش عضویت و لاگین و ویرایش پروفایل توسط خود کاربر می باشد .

 
30

در این قسمت از مجموعه آموزشی فریم ورک لاراول یکی از بخش های مهم سیستم فروشگاهی را پیاده سازی می نماییم که بخش مربوطه در تمامی سیستم ها واجب و لازم الاجرا می باشد. این بخش برای درج نظرات کاربران در وب سایت می باشد. ابتدا اقدام به ساخت کنترلر و مدل اختصاصی برای ثبت نظرات می نماییم و سپس بخش فیلد های انتخابی کاربر را در تگ فرم قرار می دهیم و سپس با ارسال تگ های مربوطه به سمت کنترلر کار ثبت نظر صورت می گیرد. که البته در این قسمت از فیلم آموزش لاراول با شیوه های مناسبی جهت جلوگیری از باگ csrf مانند بقیه فرم های قبلی نیز کار خواهیم کرد و همچنین با معرفی و استایل دهی به متن نظرات اقدام به ایجاد حاشیه از طرفین برای نظرات می نماییم که این امور نیز از طریق css صورت می پذیرد و شما علاوه بر مباحث کدنویسی لاراول با مبحث سی اس اس هم در این قسمت تا حدودی کار خواهید نمود و با آن آشنا می شوید.

 
31

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

 
32

در این قسمت از آموزش پروژه محور فریم ورک لاراول قصد داریم تا بخش سفارش پستی محصولات را ادامه دهیم و در همین راستا ابتداپس از کلیکی که کاربر بر روی خرید پستی انجام داد در پنجره ی باز شده فرم خرید پستی نمایان می شود و سپس فیلد هایی مانند نام کالا و قیمت و .... به صورت اتوماتیک تکمیل و نمایش داده می شوند و سپس فرم خرید پستی به سمت کنترلر هدایت می شود و پس از دریافت فرم توسط کنترلر عملیات ذخیره سازی در دیتابیس صورت می گیرد.

 
33

در این قسمت از مجموعه آموزشی پروژه محور فریم ورک لاراول ما قصد داریم تا بخش سفارشات پستی مبحث مدیریت آن را شروع و در همین قسمت نیز تکمیل نماییم.ابتدا اقدام به ایجاد Controller می نماییم و سپس با ایجاد Rout اختصاصی ارتبطا بین View و کنترلر را میسر می نماییم و سپس اطلاعات سفارشات پستی ثبت شده را در پنل مدیریت برای مدیر به صورت لیست وار نمایش می دهیم و همچنین مدیر می تواند زمان های ارسال سفارش را مشاهده نماید و همچنین می تواند اقدام به ویرایش فاکتور سفارش نمایید و مبالغ را تغییر داده و فاکتور را مجدد ذخیره کند.

 
34

در این قسمت از آموزش پروژه محور فریم ورک لاراول ما قصد داریم تا اخرین بخش از خرید پستی را تکمیل کنیم که این بخش بی شک از مهمترین بخش های این قسمت می باشد. در این قسمت ما با ایجاد متغییر هایی هزینه محصول را دریافت می کنیم و سپس هزینه پستی محصول را نیز جداگانه به کاربر نمایش می دهیم و در ادامه با استفاده از مجموع هزینه پستی و هزینه محصول هزینه ی نهایی را محاسبه می کنیم و به صورت اتوماتیک به کاربر نمایش می دهیم و پس از تکمیل سازی و ویرایش فرم خرید پستی و اضافه کردن این موارد وارد بخش مدیریتی می شویم و در بخش لیست شدن سفارشات خرید پستی امکان مشاهده کد پیگری محصول و همچنین وضعیت هر محصول را به مدیر خواهیم داد و همچنین قابلیت تغییر وضعیت سفارش از حالت معلق که به صورت پیش فرض در تمام سفارشات اعمال می شود را میسر می کنیم تا مدیر بتواند وضعیت سفارشات دریافتی را تغییر دهد.

 
35

در این قسمت از آموزش پروژه محور فریم ورک لاراول ما قصد داریم تا کاری کنیم نظرات هر محصول در انتهای ان محصول قابل نمایش باشد و برای این کار با با استفاده از دستور شرطی اقدام به بررسی ID و PROID می کنیم و اگه این گزینه با یکدیگر تطابق داشته باشند اطلاعات از طریق کنترلر به سمت View سایت هدایت می شود و سپس قابل نمایش در بخش نظرات خواهد بود. و در ادامه کاری خواهیم کرد تا تمامی اطلاعات لازمه در بخش نظرات قابل مشاهده باشد مانند نام ارسال کننده نظر و محتوی نظر و اینکه با دستورات css تا حدی برای حاشیه گذاری و زیبا سازی کار خواهیم کرد و اما برای گرفته نشدن وقت ویدئو از اعمال سازی زیبا سازی در حد عالی در هنگام ضبط صرف نظر شده و سورسی که در پروژه موجود است زیبا سازی ها به صورت عالی انجام شده است و قابل دسترس شما دانشجویان عزیز می باشد.

 
36

در این قسمت از آموزش پروژه محور فریم ورک لاراول ما قصد داریم تا تکه ای دیگر از پازل بخش نظرات را در جایگاه خود قرار دهیم. برای این قسمت ما قصد داریم تا با ایجاد یک Controller برای نظرات این قابلیت را ایجاد کنیم که تمام نظرات به صورت لیست وار در پنل مدیریت قابل نمایش باشند و سپس با استفاده از Controller و Rout ایجاد شده و ارسال پارامتر های خاص اقدام به ویرایش هر نظر به صورت کامل می نماییم که این کار با قرار دادن تمام عناصر ویرایشی در یک فرم صورت می پذیرد. همچنین با استفاده از متد Delete و ایجحاد Rout با متد Destroy قابلیت حذف یک نظر را نیز به پنل مدیریت اضافه می نماییم.

 
37

در این قسمت از آموزش پروژه محور فریم ورک لاراول ما قصد داریم تا بخش نظرات را به صورت فوق حرفه ای در بیاوریم. یقینا شما در سیستم وردپرس با قابلیت در حال بررسی بودن نظر برخورد داشته اید که نظراتی که ابتدا ارسال می شوند غیر قابل مشاهده در سایت هستند و مدیر باید پس از بررسی نظر اقدام به تغییر وضعیت نظر نماید تا نظر نمایش داده شود.

 
38

در این قسمت از مجموعه آموزشی فریم ورک لاراول ما قصد داریم تا آخرین نکته از وب سایت را نیز تکمیل نماییم که این بخش، بخش نمایش اخبار می باشد. ما برای اینکار ابتدا Controller ایجاد می کنیم تا از طریق آن و با استفاده از Request و تابع ALL() تمامی اطلاعات واکشی شود و سپس با اختصاص دادن ID خبر در FIND کاری می کنیم تا در صفحه اختصاصی یک خبر محتوی آن خبر قابل نمایش باشد و همینطور اقدام به ایجاد VIEW بخش نمایش اخبار می نماییم که در آن تمامی اخبار به صورت لیست وار برای بازدیدکنندگان قابل دسترس می باشد و سپس نیز بخش View صفحه اختصاصی خبر را با ویرایش یکی از بگره ایجاد می نماییم که باز هم بعلت کوتاه شدن موضوع بخش های اصلی کار را انجام داده ایم و تگ های زیبا ساز حرفه فقط در خود سورس برنامه قابل دسترس شما می باشد برای مثال رنگبندی از طریق css و حاشیه ها و ... از طریق مشاهده کلاس های مربوطه که در سورس موجود است قابل بررسی می باشد.

 
 
 درس شماره 1  (فریم ورک چیست ؟) زمان فیلم:  03:39

   دانلود مستقیم پیش نمایش (فریم ورک چیست ؟) - حجم دانلود 36 مگابایت (کلیک کنید +)

 درس شماره 2  (آموزش ساخت Controller از طریق خط فرمان) زمان فیلم:  02:35

   دانلود مستقیم پیش نمایش (آموزش ساخت Controller از طریق خط فرمان) - حجم دانلود 24 مگابایت (کلیک کنید +)

 درس شماره 3  (آموزش ساخت Controller از طریق خط فرمان) زمان فیلم:  02:35

   دانلود مستقیم پیش نمایش (آموزش ساخت Controller از طریق خط فرمان) - حجم دانلود 35 مگابایت (کلیک کنید +)

 درس شماره 4  (آموزش ساخت Controller از طریق خط فرمان) زمان فیلم:  02:35

   دانلود مستقیم پیش نمایش (آموزش ساخت Controller از طریق خط فرمان) - حجم دانلود 37 مگابایت (کلیک کنید +)

تضمین کیفیت "آموزش پروژه محور فریم ورک لاراول"

توجه: کیفیت این محصول توسط بیـــاموز تضمین شده است. در صورت عدم رضایت شما، ۷۰ ‌درصد مبلغ پرداختی به حساب بانکی شما بازگشت داده می‌شود.

نظرات
Copyright MAXXmarketing GmbH
JoomShopping Download & Support
تمامی محصولات و خدمات این وبسایت، حسب مورد دارای مجوزهای لازم از مراجع مربوطه می‌باشند و فعالیت‌های این سایت تابع قوانین و مقررات جمهوری اسلامی ایران است.
logo-samandehi مجوز نشر دیجیتال از وزرات فرهنگ و ارشاد اسلامی پرداخت آنلاین -  بانک ملت معرفی بیاموز در شبکه سه