رفتن به مطلب
انجمن پشتیبانی لاراول ایران

هاست لاراول با پشتیبانی 24 ساعته و امکانات کامل از مدیرهاست

ابوالفضل طالبی

مدیرکل
  • تعداد ارسال ها

    165
  • تاریخ عضویت

  • آخرین بازدید

  • Days Won

    207

پست ارسال شده توسط ابوالفضل طالبی


  1. در 3 ساعت قبل، xvision گفته است :

    و از اینها گذشته سوال من اینه که چرا دستوراتی مثل :   foreign , refrences , onDelete , ...  رو به من نشون نمیده و باید همه رو دستی بنویسم ؟!! 

    بستگی به پلاگین vscode داره که بروزرسانی شده باشه و طبق آخرین نسخه لاراول همه ی متدها رو پشتیبانی کنه

    در خصوص مشکلتون هم مورد زیر رو بررسی کنید

    هر دو فیلد دارای type یکسان باشند یعنی id در جدول users و user_id در جدول posts هر دو مثلا integer یا هردو biginteger باشند


    • آموزش Relation ها در لاراول
    • ایجاد ارتباط چند به چند ( many to many ) بین مطالب و دسته بندی ها در لاراول
    • آموزش متد belongsToMany
    • انتصاب چندین دسته بندی به یک مطلب
    • فرم ایجاد مطالب

     

     

    • مدرس ابوالفضل طالبی
    • جلسه ی 26
    • زمان: 46 دقیقه
    • پیش نیاز: PHP (دانلود آموزش PHP)
    • برای دانلود سایر دوره های آموزشی به سایت Alefyar.com مراجعه نمایید

    laravel_alefyar.com_26.7z

    • لایک 5
    • تشکر 1
    • خرسندم 1
    • غمگینم! 1

  2. قبل از سایت کلید خارجی باید ریفرنس اون کلید وجود داشته باشه یعنی شما باید جدول users و فیلد id در جدول users را داشته باشید 

    نکته ی مهمتر اینکه جداول شما باید روی انجین InnoDB باشند . اگر MyISAM هست تغییر بدید

    ضمنا فیلد id در جدول users باید primarykey باشه

    • لایک 1

  3. برای دانلود پکیج زبان فارسی لاراول نسخه 6 که البته برای نسخه های 4 به بعد هم قابل استفاده است میتونید از لینک زیر استفاده کنید

    https://github.com/Abolfazl-Talebi/laravel6-persian-lang

    و یا با دستور زیر توی پروژه ی خودتون دانلود کنید:

    composer require abolfazl-talebi/laravel6-persian-lang

    بعد از اجرای دستور بالا ، فایلهای زبان در مسیر زیر قرار میگیرند:

    vendor/abolfazl-talebi/laravel6-persian-lang

    در مسیر اشاره شده پوشه ی fa رو کپی کنید و در پوشه ی resources/lang پروژه ی خودتون قرار بدید

    • لایک 5
    • تشکر 1
    • خرسندم 1

    • آموزش تغییر وضعیت کاربر - بلاک کردن- با یک کلیک!
    • آموزش بخش مدیریت دسته بندی ها
    • آموزش Route::prefix در طراحی روت ها 

     

     

    • مدرس ابوالفضل طالبی
    • جلسه ی 25
    • زمان: 50 دقیقه
    • پیش نیاز: PHP (دانلود آموزش PHP)
    • برای دانلود سایر دوره های آموزشی به سایت Alefyar.com مراجعه نمایید

    laravel_alefyar.com_25.7z

    • لایک 3
    • تشکر 1
    • متعجبم! 1

    • روش داینامیک کردن title صفحات در مرورگر
    • آموزش ساخت بخش مدیریت کاربران

     

     

    • مدرس ابوالفضل طالبی
    • جلسه ی 24
    • زمان: 35 دقیقه
    • پیش نیاز: PHP (دانلود آموزش PHP)
    • برای دانلود سایر دوره های آموزشی به سایت Alefyar.com مراجعه نمایید

    laravel_alefyar.com_24.7z

    • لایک 3
    • تشکر 1

    • آموزش ساخت صفحه ویرایش پروفایل کاربر
    • آموزش کلاس Hash برای هش کردن پسورد وارد شده توسط کاربر

     

     

    • مدرس ابوالفضل طالبی
    • جلسه ی 23
    • زمان: 30 دقیقه
    • پیش نیاز: PHP (دانلود آموزش PHP)
    • برای دانلود سایر دوره های آموزشی به سایت Alefyar.com مراجعه نمایید

    laravel_alefyar.com_23.7z

    • لایک 3

    • آموزش متد مهم showLoginForm در کنترلر LoginController
    • ساخت فرم ورود کاربران
    • آموزش شرط if و استفاده از auth::goust در blade
    • آموزش شرط auth endauth برای بررسی لاگین شدن کاربر در blade
    • آموزش ساخت middleware اختصاصی برای برررسی نقش کاربران

     

     

     

    • مدرس ابوالفضل طالبی
    • جلسه ی 22
    • زمان: 25 دقیقه
    • پیش نیاز: PHP (دانلود آموزش PHP)
    • برای دانلود سایر دوره های آموزشی به سایت Alefyar.com مراجعه نمایید

    laravel_alefyar.com_22.7z

    • لایک 7
    • تشکر 4
    • خرسندم 1

    • آموزش ساخت بخش ثبت نام کاربران با فیلدهای اختصاصی
    • آموزش متد مهم showRegistrationForm برای مسیردهی اختصاصی به فرم ثبت نام
    • آموزش extends و yield در تمپلیت انجین blade و کاربرد آنها
    • آموزش خصوصیت attributes برای مقدار دهی پیشفرض فیلدهای جدول دیتابیس

     

     

    • مدرس ابوالفضل طالبی
    • جلسه ی 21
    • زمان: 40 دقیقه
    • پیش نیاز: PHP (دانلود آموزش PHP)
    • برای دانلود سایر دوره های آموزشی به سایت Alefyar.com مراجعه نمایید

    laravel_alefyar.com_21.7z

    • لایک 3
    • تشکر 2

    • نصب قالب بخش کاربری یا frontend
    • نصب قالب بخش مدیریت یا backend
    • روش جداسازی بخشهای مختلف قالب در چندین فایل و داینامیک سازی قالب مدیریت

     

     

    • مدرس ابوالفضل طالبی
    • جلسه ی 20
    • زمان: 28 دقیقه
    • پیش نیاز: PHP (دانلود آموزش PHP)
    • برای دانلود سایر دوره های آموزشی به سایت Alefyar.com مراجعه نمایید

    laravel_alefyar.com_20.7z

    • لایک 3
    • تشکر 3
    • خرسندم 1

    • نصب قالب در لاراول و اجرای آن به عنوان قالب اصلی پروژه
    • روش مسیردهی به فایلهای js و css
    • آموزش لاراول میکس Laravel mix
    • روش combine کردن تمام فایلهای css و js با لاراول میکس
    • روش minify کردن فایلهای css و javascript با لاراول میکس
    • آموزش دستورات npm run dev , npm run watch , npm run production و تفاوت آنها

     

     

    • مدرس ابوالفضل طالبی
    • جلسه ی 19
    • زمان: 43 دقیقه
    • پیش نیاز: PHP (دانلود آموزش PHP)
    • برای دانلود سایر دوره های آموزشی به سایت Alefyar.com مراجعه نمایید

     

    laravel_alefyar.com_19.7z

    • لایک 5
    • تشکر 1
    • خرسندم 1
    • غمگینم! 1

    • لاراول میکس چیست و مزیت استفاده از laravel mix برای طراحی front
    • نصب node js و ابزار npm 
    • نصب node_modules در پروژه ی لاراول با دستور npm install
    • نصب laravel mix
    • کاربرد فایل webpack.mix.js
    • معرفی قالب مورد استفاده در بخش کاربردی در پروژه ی آموزشی
    • معرفی قالب مورد استفاده در بخش مدیریت در پروژه ی آموزشی

     

     

    • مدرس ابوالفضل طالبی
    • جلسه ی 18
    • زمان: 23 دقیقه
    • پیش نیاز: PHP (دانلود آموزش PHP)
    • برای دانلود سایر دوره های آموزشی به سایت Alefyar.com مراجعه نمایید

    laravel_alefyar.com_18.7z

    • لایک 7
    • تشکر 2
    • خرسندم 2
    • متعجبم! 1

    • آموزش ساخت فرم Login در لاراول
    • آموزش ساخت منوی logout در لاراول
    • آموزش جلوگیری از دسترسی به Route های دلخواه و استفاده از Middleware برای احراز هویت
    • ایجاد دسترسی به منوهای خاص ویژه کاربران لاگین شده در لاراول
    • آشنایی با دستور php artisan make:auth در لاراول 6
    • آشنایی با دستور composer require laravel/ui
    • لاراول ui چیست
    • کاربرد دستور php artisan ui vue --auth
    • کاربرد دستور php artisan ui react --auth

     

     

    • مدرس ابوالفضل طالبی
    • جلسه ی 17
    • زمان: 25 دقیقه
    • پیش نیاز: PHP (دانلود آموزش PHP)
    • برای دانلود سایر دوره های آموزشی به سایت Alefyar.com مراجعه نمایید

    laravel_alefyar.com_17.7z

    • لایک 6
    • تشکر 1

  4. در این جلسه از آموزش لاراول موارد زیر آموزش داده میشود

    • آموزش ساختار middleware ها و وظایف آنها در لاراول
    • کنترلهای مربوط به Auth در لاراول
    • آموزش ساخت Route های مربوط به Login , Register , Logout و سایر روتهای مربوط به Auth
    • آموزش ساخت فرم ثبت نام کاربران در لاراول
    • کاربرد متد old در blade template جهت ذخیره موقت اطلاعات فرم ها
    • روش تغییر redirect پس از ثبت نام کاربر به صفحه ی دلخواه
     
     
     
    • مدرس ابوالفضل طالبی
    • جلسه ی 16
    • زمان: 30 دقیقه
    • پیش نیاز: PHP (دانلود آموزش PHP)
    • برای دانلود سایر دوره های آموزشی به سایت Alefyar.com مراجعه نمایید

     

    laravel_alefyar.com_16.7z

    • لایک 3
    • تشکر 5
    • خرسندم 1

    • روش حذف اطلاعات با استفاده از متد destroy
    • ساخت confirm قبل از حذف اطلاعات از دیتابیس

     

     

    • مدرس ابوالفضل طالبی
    • جلسه ی 15
    • زمان: 16 دقیقه
    • پیش نیاز: PHP (دانلود آموزش PHP)
    • برای دانلود سایر دوره های آموزشی به سایت Alefyar.com مراجعه نمایید

     

    laravel_alefyar.com_15.7z

    • لایک 7
    • تشکر 4

    • آموزش استفاده از متد create بجای save برای ذخیره ی اطلاعات در دیتابیس
    • ساخت فرم ویرایش یا همان edit برای ویرایش اطلاعات دسته بندی ها
    • ایجاد متد PUT برای فرم های ویرایش اطلاعات
    • بروزرسانی اطلاعات یک دسته بندی با متد save و update و تفاوت آنها

     

    • مدرس ابوالفضل طالبی
    • جلسه ی 14
    • زمان: 22 دقیقه
    • پیش نیاز: PHP (دانلود آموزش PHP)
    • برای دانلود سایر دوره های آموزشی به سایت Alefyar.com مراجعه نمایید

    laravel_alefyar.com_14.7z

    • لایک 6
    • تشکر 4
    • خرسندم 2

    • کار با آبجکت $errors برای نمایش تمام خطاهای مربوط به validation
    • ترجمه خطاهای validation به زبان فارسی
    • کار با متد with برای ساخت session و ارسال مقدار session به یک view
    • روش catch کردن exception ها و هندل کردن خطاهای exception

     

     

    • مدرس ابوالفضل طالبی
    • جلسه ی 13
    • زمان: 23 دقیقه
    • پیش نیاز: PHP (دانلود آموزش PHP)
    • برای دانلود سایر دوره های آموزشی به سایت Alefyar.com مراجعه نمایید

    laravel_alefyar.com_13.7z

    • لایک 7
    • تشکر 2

    • روش ذخیره اطلاعات با متد save
    • شرح خصوصیت fillable و مشخص کردن فیلدهای ورود اطلاعات در فرم
    • روش validate کردن فرم ها و انواع validation ها در لاراول
    • نمایش خطاهای مربوط به validation در فرم ها به صورت directive
    •  

     

    • مدرس ابوالفضل طالبی
    • جلسه ی 12
    • زمان: 25 دقیقه
    • پیش نیاز: PHP (دانلود آموزش PHP)
    • برای دانلود سایر دوره های آموزشی به سایت Alefyar.com مراجعه نمایید

    laravel_alefyar.com_12.7z

    • لایک 6
    • تشکر 3

    • آموزش متدهای Create و Store برای نمایش فرم ذخیره اطلاعات
    • استفاده از csrf و ساخت توکن امنیتی برای فرم ها در لاراول
    • آموزش include کردن در فایلهای blade

     

    • مدرس ابوالفضل طالبی
    • جلسه ی 11
    • زمان: 27 دقیقه
    • پیش نیاز: PHP (دانلود آموزش PHP)
    • برای دانلود سایر دوره های آموزشی به سایت Alefyar.com مراجعه نمایید

    laravel_alefyar.com_11.7z

    • لایک 5
    • تشکر 4
    • خرسندم 1
    • متعجبم! 1

  5. در این جلسه بخش مدیریت دسته بندی ها ایجاد میشود و موارد زیر آموزش داده میشود

    • روش دریافت و ارسال یک مقدار از route به درون یک متد در controller
    • روش ساخت route های مربوط به نمایش اطلاعات یک دسته بندی (مرتبط با متد show)
    • روش ساخت route مربوط به فرم دسته بندی جدید (مرتبط با متد create و store)
    • روش ساخت route مربوط به ویرایش یک دسته بندی (مرتبط با متد edit و update)
    • روش ساخت route مربوط به حذف یک دسته بندی (مرتبط با متد destroy)
    • نام گذاری route ها با استفاده از متد name و کاربرد روش نامگذاری route ها
    • مدرس ابوالفضل طالبی
    • جلسه ی 10
    • زمان: 31 دقیقه
    • پیش نیاز: PHP (دانلود آموزش PHP)
    • برای دانلود سایر دوره های آموزشی به سایت Alefyar.com مراجعه نمایید

    laravel_alefyar.com_10.7z

    • لایک 6
    • تشکر 4
    • خرسندم 3

  6. در این جلسه از آموزش لاراول بخش کدنویسی مدیریت دسته بندی را آغاز میکنیم.در مدیریت دسته بندی ها شما فرایند کامل CRUD را آموزش خواهید دید.به این معنی که عملیات ایجاد اطلاعات در دیتابیس (Create) و خواندن اطلاعات (Read) و بروزرسانی اطلاعات (Update) و همچنین حذف اطلاعات (Delete) را برای بخش مدیریت دسته بندی ها انجام خواهیم داد.در این بخش از آموزش با دستور php artisan make:model Category -a آشنا میشود که بسیار کاربردی میباشد.

     

    • مدرس ابوالفضل طالبی
    • جلسه ی 9
    • زمان: 28 دقیقه
    • پیش نیاز: PHP (دانلود آموزش PHP)
    • برای دانلود سایر دوره های آموزشی به سایت Alefyar.com مراجعه نمایید

    laravel_alefyar.com_09.7z

    • لایک 7
    • تشکر 3
    • خرسندم 4

  7. ساخت Model , Controller مربوط به جدول سفارش ها و آموزش مبحث Eloquent ORM و اتصال به جدول سفارش ها برای خواندن اطلاعات . در این جلسه تفاوت استفاده از Query Builder و Eloquent ORM را متوجه خواهید شد و آموزش لازم به شما ارائه میشود.

     

    • مدرس ابوالفضل طالبی
    • جلسه ی 8
    • زمان: 31 دقیقه
    • پیش نیاز: PHP (دانلود آموزش PHP)
    • برای دانلود سایر دوره های آموزشی به سایت Alefyar.com مراجعه نمایید

    laravel_alefyar.com_08.7z

    • لایک 5
    • تشکر 6

  8. سورس دوره ی آموزشی لاراول

    سورس دوره ی آموزش لاراول تا جلسه 19 را از لینک زیر دانلود کنید:

    laravel1.zip

     

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

    laravel2.zip

     

    لینک گیت هاب برای نصب پروژه روی لوکال:

    https://github.com/Abolfazl-Talebi/laravel-tutorial

     

    همچنین قالب HTML مربوط به بخش کاربری و بخش مدیریت که در این دوره آموزشی کار شده را از لینکهای زیر میتوانید دانلود کنید:

    StarAdmin_alefyar.com.zip

     

    Rapid_alefyar.com.zip

    • لایک 11
    • تشکر 9
    • خرسندم 3
    • متعجبم! 2
×
×
  • جدید...