توضیحات

لاراول یکی از بهترین و محبوب ترین فریمورک های زبان php است که برای توسعه نرم افزارهای تحت وب و بر پایه ای معماری MVC ساخته شده.راحتی کار با لاراول و سادگی در یادگرفتن آن در عین پر قدرت بودن و حرفه ای بودن این فریمورک موجب شده تا افراد بسیاری به سوی این فریمورک حرکت کنند و از قدرت آن در پروژه های خود استفاده کنند.لاراول به علت داشتن امنیت بالا، امکانات به روز، توسعه پذیری بالا، استفاده از کدهای با کیفیت و جدیدترین روش‌ها به عنوان یک فریم ورک قوی و پیشرفته شناخته می شود.با وب پروگ همراه باشید تا با این فریمورک دوست داشتنی آشنا بشیم.دقت داشته باشین لاراول بر اساس برنامه شش ماه خود، در هر شش ماه یک ورژن جدید از لاراول را ارائه می‌کند که ممکن هست یکسری تغییرات جزئی داشته باشه و بیشتر تغییرات در خوده هسته لاراول اتفاق می افتد. هدف از این دوره آشنایی با لاراول و امکانات لاراول هست و فرقی نداره شما از نسخه 6، 7 و یا 8 لاراول استفاده می کنید( کلیات مشترک هست و تغییرات جزئی را در بخش توضیحات صفحه ای قسمت ها نوشته میشه )همچنین بخشی با عنوان آشنایی با لاراول 8 در این دوره افزوده شده و پروژه پایانی این دوره را با لارول 8 پیاده سازی میکنیم.حتما قسمت معرفی دوره (ویدیو پایین) را مشاهده کنید.

دوره های پیشنهادی، بعد از گذراندن این دوره :

پیش نیاز این دوره :


طراحی وب طراحی سایت پی اچ پی php php oop php mvc mvc پایگاه داده laravel لاراول

مدرس دوره علی شیخ
مدت دوره 27:10:46
تعداد ویدیو 174

وضعیت دوره : کامل شده
قیمت دوره : رایگان

نظرات ارزشمند شما:

برای ارسال نظر ابتدا باید وارد سایت شوید

  • سلام استاد وقت بخیر
    استاد مثل اینکه لاراول 9 قراره بیاد میخواستم ببینم استاد این دوره ها آپدیت میشه یا دوره های جدید اضافه میشه؟
    خیلی ممنون

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

  • سلام
    من از این آموزش رضایت کافی نداشتم به دلایل زیر...
    تعداد قسمت ها خیلی زیاد بود و زمان هر قسمت کم!
    حرف زدن شما خیلی تند بود....
    بعضی از اصطلاحات رو اشتباه تلفظ کردید...(مثل queue)
    باید از کلمات مناسب تری استفاده کنید(گیر میده - بچه ها و .....)
    یک مطلب رو بیش از حد طولانی نکنید...
    برای بعضی کارها راه های بهتری هم وجود داره اما شما راه بدتر رو انتخاب کردی..

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

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

    • سلام دوست عزیز وقت بخیر
      با اجازه از استاد، بیشتر این مواردی که گفتید برمیگرده به علاقه و شخصیت خودتون که به چه صورت یادگیری برای (شما) راحت هست پس بهتر هست به همه نسبت ندید.
      در صورتی که افرادی مثل من و بقیه از زمانی که با دوره های استاد آشنا شدیم خیلی مفید بوده و ارتباط کردیم با نحوه تدریس ایشون و اینقدر برای من دوره های ایشون مفید بوده که الان به جز دوره های ایشون در بین وبسایت های آموزشی من نگاه نمی کنم. چرا؟ چون که من تونستم با نحوه تدریس استاد و خودشون ارتباط برقرار کنم که یک چیز کاملا شخصیه.
      من الان جایگاه و شغلی که دارم مدیون ایشون هستم و الان که رجوع کردم به یک بخش از آموزش که دوباره ببینم کامنت شما رو دیدم که لازم دونستم اینجا این موارد رو بیان کنم.
      در کل فقط همونطور که گفتم یک مسئله کاملا شخصیه و هر فردی به یک صورتی یادگیری براش راحت تر است و با یک استادی ارتباط برقرار میکنه.
      موفق باشید.

    • سلام وقت بخیر.
      خیلی ممنون از شما، خداروشکر دوره ها براتون مفید بوده و تونستید وارد بازار کار بشید، این برای ما خیلی خیلی ارزشمند هست.

  • سلام
    ممنون بابت این آموزش خیلی خوبتون

    ببخشید معنی کلمه scafolding چیه ؟
    شما گفتین جت استریم ی scafolding درست میکنه سمت فرانت اند

    من scafolding رو هرچی سرچ میکنم ی معنی درست و واضح ازش پیدا نمیکنم
    ممنون میشم راهنمایی کنید

    • سلام وقت بخیر.
      ممنون از شما🙏
      ببینید منظور اینکه میاد برای شما پکیج های مورد نیاز و route و controller و همچنین view های مورد نیاز را و حالا در صورت نیاز کلاس های را ایجاد میکنه و کار شما را راحتر میکنه و خب این کاملا اختیاری هست استفاده از یک پکیج و شما میتونید سیستم auth خودتون را داشته باشید.

    • خیلی ممنونم از پاسختون

      فقط ببخشید اینکه گفتین میشه سیستم auth رو خودم کد بزنم یعنی این امکانش هست که بیام سرویس auth رو با php pure کد بزنم و بعد در پروژه هام در لاراول استفاده کنم درسته ؟

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

  • سلام استاد وقت بخیر.
    استاد ببخشید یه سوال داشتم، تو دوره ی فروشگاه لاراول یه قسمت هست توی "ایجاد محصول جدید" اونجا که وقتی میای از select دسته بندی رو انتخاب میکنی و بعد ویژگی های مربوط به اون دسته بندی نمایش داده میشه،

    
    
    <script>
    function changecategory() {
    var selectedItem=0;
    $('.selectpicker').change(function() {
    selectedItem = $('.selectpicker[name=category]').val();
    debugger;
    console.log(selectedItem);
    $("#jquery_attrs>div").remove();
    $("#jquery_attrs").append("@foreach ($categories[***selectedItem***]->attributes as $attribute)<div class='form-group col-md-3'><label for='{{ $attribute->id }}'>{{ $attribute->name }}</label><input class='form-control' id='{{ $attribute->id }}' name='{{ $attribute->name }}' type='text' autocomplete='off'></div> @endforeach");
    });
    }
    </script>

    من این کد رو نوشتم وقتی به جای * یعنی اندیس 0 یا هر اندیسی که وجود داشته باشه قرار میدم درست کار میکنه، اما وقتی اینجوری از jquery و لاراول باهم استفاده میکنم، نمیشه، اگه میشه بگین شما چطوری انجام دادین تو اون دوره، اگه بگید که خیلی ممنونتون میشم، پروژه ی دانشگاهمه گیر کردم اونجا، خیلی ممنون

    • سلام وقت بخیر.
      با سورس کدی که در اخیارتون قرار داده شده مقایسه کنید.سوالتون مربوط به چه قسمتی هست؟
      سوالاتتون را زیر قسمت مربوطه بپرسید.

  • سلام استاد وققتون بخیر .
    استاد یه مشکلی خیلی درگیرم کرده نمیتونم راه حلشو پیدا کنم، فکر نمیکنم هم خیلی سخت باشه،استاد سوالم اینه، تو ارتباط چند به چند تو جدولpivot دوتا فیلد دیگه هم دارم، برای مقداردهی اون ها نمیدونم باید چیکار کنم، اگه امکان داره پاسخ بدید لطفا
    $result=$category_id->attributes()->attach($attr,['is_filter'=>$form_sended_vars['is_filter'],'is_variation'=>$form_sended_vars['is_variation']]);
    این کدیه که توی متد store کنترلرش نوشتم، تو داکیومنت خود لاراول هم همین کارو کرده بود دیگه، درسته؟

  • خسته نباشید اقای شیخ
    ببخشید من سوال زیاد می پرسم
    تو لاراول چطور میشه از معماری استفاده کرد؟
    مثلا معماری پیاز یا معماری تمیز

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

  • سلام آقای شیخ خسته نباشید
    خواهش میکنم لطفاً فقط اگه مقدور هست برای این دوره یه دانلود یکجا بزارین چون واقعا سخته دستی دانلود کردن دوره ۱۷۰ قسمتی
    پخش آنلاین هم نمیتونم نگاه نکنم چون دوره حجمش زیاد یه بسته ۲ روز خریدم که دانلودش کنم

    • سلام وقت بخیر.
      ممنون از شما، در حال حاضر امکانش نیست🙏
      شمابه اندازه ای تعداد ویدیو که در هفته میبینید و تمرین میکنید دانلود کنید و بقیه را هفته های دیگه، شما دسترسی کامل به دوره دارید.

  • سلام استاد وقتتون بخیر
    فقط میخواستم بگم واقعا ممنونم از این تدریس خوب و با کیفیت و کامل و عالی که دارید واقعا خوشحالم با شما آشنا شدم خیلی بهم داره دوره ها کمک میکنه امیدوارم روز به روز پیشرفت کنید من هم سعی میکنم به طریق خودم حمایت کنم.
    همیشه سلامت و موفق و شاد باشید مرسی که هستید ♥ :)

    • سلام وقت بخیر‌.
      ممنون از شما، خداروشکر دوره ها براتون مفید بوده❤

  • سلام و عرض ادب.
    برای اعتبار سنجی فرم به هنگام آپدیت کردن، از requestها استفاده کردم. وقتی برای حالت unique از متد ignore استفاده می کنم تا از خودش صرفنظر کنه، جواب نمی ده. نسخه 8 لاراول را استفاده می کنم. کد به شکل زیر هست: ممنون میشم راهنمایی بفرمائید.

    
    
    public function rules()
    {
    return
    [
    'name' => ['required', Rule::unique('categories', 'name')->ignore($this->category()->id)],
    // 'name' => ['required', Rule::unique('categories')->ignore($this->category()->id)],
    // 'name'=> 'required | unique:categories'.$this->category->id,
    // 'name' => 'required|unique:categories'.$this->id,
    // 'name'=> 'required|unique:categories'.$this->category['id'],
    ];
    }

    • سلام وقت بخیر.
      میتونید به این صورت استفاده کنید.

       'name'=> 'required|unique:categories,name'.$this->category->id,

  • سلام استاد
    توی پیش نیاز های دوره لاراول نوشتید npm
    ولی توی ویدیو اغازین دوره از npm به عنوان پیش نیاز نام نبردین
    واقعا لازمه ما npm رو بلد باشیم؟

    • سلام وقت بخیر.
      بخاطر اینکه دوره npm را بعد از laravel توی وب سایت قرار دادیم.از طرفی خیلی سخت و پیچیده نیست npm و یادگیریش خالی از لطف نیست.

  • سلام
    براي كار با لاراول تا چه حد بايد به خود زبان php مسلط بود؟
    يعني حتماً بايد چندتا پروژه مثلاً فروشگاهي با php كار كرد بعد سراغ بادگيري لاراول اومد يا مفاهيم پايه php كفايت ميكنه؟
    اصولاً براي كار با فريمورك لاراول و بدون نياز به تغيير در هسته فريمورك با كد خام php ميشه هرنوع پروژه اي رو هر چقدر هم بزرگ ساخت؟

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

  • سلام
    سوالم شاید ربطی به این دوره نداشته باشه اما نمیدونستم از کجا باید با شما در ارتباط باشم.
    به نظر شما که هر دو سمت فرانت اند و بک اند رو کار کردید کدوم سمت راحت تر هست و برای شروع برنامه نویسی مناسب تر هست و چالش های کمتری داره برای شروع برنامه نویسی؟ فرانت اند یا بک اند؟
    تشکر

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

    • سلام وقت بخیر.
      اول دستور npm i را زدید که پکیج ها را نصب کنه؟
      سوالاتتون را زیر قسمت مربوطه کامنت کنید.

    • از طرفی داخل فایل js مورد نظر چی قرار دادید؟
      با سورس کدی که در اختیارتون هست مقایسه کنید.
      اگه همچنان ارور دارید سوالتون به همراه سورس کد توی تلگرام ارسال کنید.

    • از طرفی داخل فایل js مورد نظر چی قرار دادید؟
      با سورس کدی که در اختیارتون هست مقایسه کنید.
      اگه همچنان ارور دارید سوالتون به همراه سورس کد توی تلگرام ارسال کنید.

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

    • سلام وقت بخیر.
      لینک دانلود یکجا نیاز به فضای خیلی زیادی داره،عذرخواهی میکنم🙏

  • سلام استاد!
    استاد چطور میتونیم به صورت اوتوماتیک SLUG رو در URL جاگذاری کنیم

    مثلا
    example.com/{id}/{slug}
    example.com/1/apple-watch-series-6
    SLUG به صورت اوتوماتیک قرار بگیره

    • سلام وقت بخیر.
      شما اون مدل مورد نظر را پاس بدید به view و توی url مقدار slug را قرار بدید.پیشنهاد میکنم دوره ساخت فروشگاهی با لاراول هم مشاهده کنید.