مدرس دوره : حسام موسوی

کارمو با طراحی گرافیکی شروع کردم و حدود 2 سال طراحی گرافیکی میکردم بعد به طراحی وب علاقه پیدا کردم و همراه طراحی وب عاشق کدنویسی شدم به PHP | sass | css | Jquery | javaScript تسلط کامل دارم . در بین فریم ورک های PHP اول با CodeIgniter کار کردم اما به laravel علاقه مند شدم و دارم بطور حرفه ای دنبالش میکنم . امید من اینکه بتونم کاربرهای ایرانی رو به دنیای بیرون متصل کنم تا بتونن از فناوری های تازه آگاهی داشته باشن

توضیحات :

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

دیدگاه های مخاطبین

ثبت دیدگاه شما
  • امید

    سلام و خسته نباشید
    من migration رو تولید میکنیم
    کد هاشو تغییر دادم تا فیلد های مورد نظرم توی دیتابیس باشه
    حال اومدم مدل رو تولید کردم و با اسم جدولم
    ولی مشکل اینجاست که اینا لینک نیستن
    وقتی میرم توی TINKER و میزنم و من مدل رو میریزم توی متغیر انجام نمیشه
    چیکار کنم ؟

    • حسام موسوی

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

  • شهریار

    سلام
    این ویدئو آنلاین پخش نمیشه!
    ویدئو قبلی و بعدی تست کردم درست بود
    با کروم و فایرفاکس هم تست کردم. با موبایل هم تست کردم پخش نمیشه
    لطفا درستش کنید
    فقط این ویدئو مشکل داره

    • admin

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

  • mahdi

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

    • admin

      خواهش میکنم انشالله موفق باشید

  • علی

    سلام
    من یه مشکلی دارم
    اونم اینه که چند روز پیش یه migration ساخته بود ولی الان پاکش کردم
    حالا هر وقت تو ترمینالم دستور php artisan migrate رو میزنم باز هم همون migration رو به دیتابیسم اضافه میکنه
    میشه راهنماییم کنین؟؟
    مرسی

    • علی

      ممنون از کمکتون
      مشکلم حل شد

    • admin

      سلام ، migration حذف شده چطوری اجرا و اعمال میشه ؟
      اما اگه منظورتون اینکه اون migration اجرا میشه و بعد ارور میده باید بگم دستور زیر رو بعد از حذف شدن Migration وارد کنید تا لاراول بفهمه که اون migration رو پاک کردید
      composer dumpautoload

  • نیلوفر

    سلام
    وقت بخیر ..تشکر می کنم به خاطر فیلم های آموزشی خوبتون آقای موسوی من وقتی دستور
    article = new App\Article
    وارد می کنم با این مشکل مواجه می شم ممنون میشم راهنمایی کنید<#666>APP\Article

    • admin

      این مشکل نیست و یعنی اینکه مدل Article داخل متغیر article قرار گرفته و میتونید ازش استفاده کنید .

  • زهرا اسدی

    سلام
    من نمیتونم این فیلم آموزشی رو دانلود کنم
    لطفا راهنماییم کنید
    با تشکر

    • admin

      فایل تست شد و مشکلی نداشت

  • ihnd

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

    در مورد Eloquent یک سوال دارم.
    من کار phpmyadmin و کار کردن با دستورات مستقیم دیتابیس را بیشتر از این Eloquent دوست داشتم.
    آیا در استفاده از لاراول من مجبور هستم که از Eloquent استفاده کنم یا این که می تونم از این موضوع بی خیال بشم و این قسمت از پروژه رو مستقیم با دیتابیس کار کنم؟
    به نظر من خیلی سخت تر از دستورات sql بود.
    با تشکر و خسته نباشید.

    • admin

      سلام و خسته نباشید . ممنون از نظرتون
      باید بگم این دوره ای اولی بود که در سایت گذاشته شد و درسته یه اشکالاتی در تلفظ لغات انگلیسی داشتم که خدا رو شکر در دوره های بعدی کم کم رفع شدن و در دوره های که بعدا در سایت قرار داده شدن سعی شدن این اشکالات وجود نداشته باشن .

      در مورد Eloquent باید بگم که یک ویژگی خوب و راحت laravel است که شاید درکش در قدم اول کمی دشوار باشه اما بعد از آشنایی می تونه کاملا باعث افزایش سرعت کد نویسی بشه چیزی که کاملا کسایی که باهاش راه افتادن درک میکنن

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

      http://laravel.com/docs/5.1/database#running-queries
      http://laravel.com/docs/5.1/queries

      در آخر اگر سوالی بود در خدمتم

  • وحید مهدی پور

    سلام ممنون از آموزش بسیار خوب و مفیدتون. بنده فقط به یک مشکل برخوردم اون هم زمانی هست که وقتی من دستور article=new App\Article رو در تینکر وارد میکنم با متن َApp\Article {#678) و دفعات بعد نیز تنها این عدد کمتر یا بیشتر میشه.ممنون میشم کمکم کنید.

    • admin

      زمانی که article=new App\Article رو میزنید مدل مورد نظر رو داخل article میریزد در اصل از اون به بعد با دستورات مورد نظر میتونید اطلاعات رو بازگشت بدید .

  • amir

    سلام اقا حسام من وقتی php artisan tinker رو میزنم و بعد
    article = new app\article رو وارد میکنم ارور زیر رو میده
    php fatal error:undefined constant constant app\article in eval() d code in line 1
    مشکل چیه میشه توضیح بدین؟

    • admin

      حرف اول app رو بصورت بزرگ یعنی App بنویسید

  • علی

    سلام
    خیلی ممنون از زحماتتون
    در این قسمت به مشکلی برخوردم:
    من دقیقا طبق آموزشتون جلو رفتم فقط در قسمت 6 یک migration ساختم که تیبل article رو برام درست کنه ولی شما "articles" رو درست میکنید ، یعنی آخر نام تیبلتون حرف "s" رو میزارید
    من موقع اجرای $article->save() ارور زیر رو دریافت میکنم:
    Base table or view not found: 1146 Table 'laravel.articles'
    که همونطور که مشخصه میگه جدول "articles" وجود نداره در صورتی که جدول article هست و من نمیدونم چرا آخر نام تیبل "s" اضافه میشه!
    آیا باید حتما نام تیبل من به "s" ختم بشه؟
    ممنون میشم کمکم کنید

    • علی

      خیلی ممنون :)))))

    • admin

      خیلی راحت شما میرید به مدل artilce
      و این property رو به مدل اضافه میکنید
      protected $table = 'article';
      به همین سادگی

  • محمد بختیاری

    با سلام و تشکر از اموزشای خوبتون

    قسمت های 6 و 7 که پسوند rar هستند دانلود نمیشن چه کار باید بکنم

    • admin

      فایل های که اطلاع دادین تست شدن دوست عزیز بدون هیچ مشکلی دانلود میشن .

  • hidden-shadow

    سلام خیلی ممنونم از زحمات بی دریغتون روش تدریستون فوق العادست فقط من یک ارور دارم موقع اجرای کد زیر:
    $article = new app\Article;
    این ارور رو دریافت میکنم
    PHP Fatal error: Class 'app\Article' not found in eval()'d code on line 1

    • hidden-shadow

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

    • admin

      سلام
      شما لطف کنید app رو به این صورت بنویسید App حرف اول بزرگ انشالله که مشکل حل میشه

  • کوروش

    آقا خیلی عالیه کارت ، فوق العاده هست . فقط امیدوارم همینطور با قدرت به کارت ادامه بدی . منتظر آموزش های دیگتون هستم خدا قوت

    • admin

      ممنون نظر لطفتونه . اگه خدا بخواد ادامه میدیم تا شب هم یک قسمت دیگه قرار داده میشه .

  • علی پ

    من laravel 4 شش ماه پیش ی دو سه روزی ی نگاهی بهش انداختم خیلی فریم ورک ساده ای تنها چیزی که متوجه نشدم Events و Queues اگر ی ویدئو آموزشی ساده و کاربردی درست کنید خیلی عالی می شه ممنون http://laravel.com/docs/5.0/events http://laravel.com/docs/5.0/queues

    • admin

      انشالله این کارم انجام میدیم فعلا که داریم قدم به قدم پیش میریم .

  • علی پ

    سلام دوست عزیز خیلی خوبه خسته نباشی بعد از معرفی هر بخش از doc لاراول مثلا کار با controller کار با blade ی پروژه وبلاگ هم ایجاد کنید که احراز هویت یا همون auth داشته باشه

    • admin

      این کار ساخت یک وبلاگ در لاراول 5 هم بصورت متنی در جریانه برای دسترسی به قسمت لاراول در بخش مطلب برین

بخشی از چیزهای که خواهید آموخت :

  • آشنایی با لاراول 5
  • کار با دیتابیس و اعمال CURD
  • آشنای متوسط با کل لاراول 5
  • طریقه پیاده سازی پروژه های کوچک