عنوان دوره :

آشنایی با لاراول

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

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

  • تاریخ آخرین آپدیت : ۱۰ بهمن ۱۳۹۴
  • وضعیت دوره : در حال برگزاری
  • تعداد قسمت ها : 16

توضیحات :

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

نکاتی که برای شروع کار با لاراول باید رعایت کنید . 

- آشنایی با شی گرای در php
- آشنایی با MVC
- تسلط بر زبان php در سطح پیشرفته 

طرح سوال در مورد این دوره

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

    بعد از این دوره کدام دوره را نیگاه کنم
    که پروژه محور باشه و با نسخه 5.3 ساخته شده باشد

    • حسام موسوی

      مهم نیست با نسخه 5.1 باش یا 5.2 یا 5.3 چون تغییرات آنچانی پیدا نکرده بعد از دیدن این دوره
      دوره آشنای با تغییرات 5.2 و 5.3 رو ببینید و بعد ساخت یک وبسایت با لاراول 5.1 رو مشاهده کنید

  • amirkian

    میشه بفرمایید که چطور میتوانم کلاس مربوطه را ایمپورت کنم؟!
    Class Requests\CourseRequest does not exist

    • حسام موسوی

      use Requests\CourseRequest

  • amirkian

    Class 'App\Http\Controllers\validator' not found
    میخام با کلاس ولیدتور اعتبارسنجی کنم ولی این اررور را میدهد؟!

    • حسام موسوی

      از ویرایشگر phpStorm استفاده کنید که کار اتوماتیک use کردن namespace ها رو انجام میده اگرم با مبحث namespace در شی گرایی آشنا باشین به مشکل نمی خورین

  • amirkian

    با دستور زیر میخام اطلاعات را داخل جدول ذخیره کنم
    return Course::create($request->all());
    ولی ارور زیر را میدهد
    MassAssignmentException in Model.php line 444: _token

    • حسام موسوی

      csrftoken رو رعایت کنید

  • امیرکیان

    تا اینجای کار متوجه شدم که migration یکسری دستور است که سبب ایجاد جدول و تغیرات روی دیتابیس میشود
    حالا سوال من این هست که حتما باید جداول را با migtation درست کنیم؛راحت تر نیست از خود php myadmin این کارو و ارتباطات بین جداول را انجام دهیم؟!

    • حسام موسوی

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

  • amirkian

    چطوری میتوانم کتابخانه ی بوتسرپ را به پروژه خودم به صورت لوکال اضافه کنم؟!
    حتما باید با لاروال فشرده سازی و sass اینا انجام بدم؟!

    • حسام موسوی

      در دوره آموزش داده شده

  • امیرکیان

    سلام
    میخام چند پروژه از لاروال را روی یک سیستم راه اندازی کنم به نامهای مختلف،چطوری باید اینکارو بکنم؟!
    و وقتی که Php artisan serve بزنم ،چطوری باید تعیین کنم کدام پروژه را میخام اجرا کنم؟!

    • حسام موسوی

      بدون مشاهده قسمت هی پشت هم دارید سوال میپرسد
      با دقت نگاه کنید همه این سوال ها جواب داده شده
      php artisan serve رو در داخل یک پروژه اعمال میکنید نه بیرون از پروژه

  • محمد امین نجفی

    سلام روی لاراول 5.3 آپدیت نمکنید آموزشتون را ؟

    • حسام موسوی

      خیر احتیاجی به آپدیت نیست شما این دوره رو با لاراول 5.2 یاد بگیرید و بعد دوره آشنایی با امکانات لاراول 5.3 رو مشاهده کنید

  • مریم

    با سلام
    من لارااول رو به وسیله composerنصب کردم اما در پوشه httpفایل
    routes.php رو ندارم!!!! مشکل چی میتونه باشه؟
    با تشکر

    • حسام موسوی

      این دوره با لاراول 5.2 ضبط شده پس لاراول 5.2 رو روی سیستم نصب کنید و با اون دوره رو ادامه بدید و بعد که قشنگ یاد گرفتین دوره آشنای با لاراول 5.3 رو نگاه کنید و با ویژگی های لاراول 5.3 آشنا بشین

      این نسخه ای که نصب کردید لاراول 5.3 هست که فولدر routes به روت اصلی انتقال پیدا کرده

  • امیرکیان

    سلام
    میخواستم لاروال را نصب کنم
    اول متوجه شدم که باید کامپوزر را نصب کنم؛
    کامپوزر را توسط composer.exe نصب کردم
    ولی مشکلی که هست اینکه که توی cmd مینویسم composer چیزی بالا نمیاد؟!

    • حسام موسوی

      مطمئنید که نصب با موفقیت انجام شد
      environment systems ویندوز رو چک کنید و از وجود ادرس composer در path اطمینان حاصل کنید

  • محمد رزاقی

    سلام
    من تا حالا با لاراول کار نکردم ولی تجربه کار با cakephp رو دارم
    شما دو تا آموزش برای شروع با لاراول گذاشتید
    با کدومشون شروع کنم؟
    http://roocket.ir/series/project-to-build-a-website-with-laravel
    یا
    http://roocket.ir/series/meet-laravel
    یا اگه با اون دوره ساخت وبسایت پیش برم همه چیزو یاد می گیرم برم اونو بخرم
    ممنون

    • حسام موسوی

      ابتدا دوره http://roocket.ir/series/meet-laravel رو مشاهده کنید بعد دوره ساخت وبسایت رو

  • araz

    اخه نسخه لاراول من 5.2.45 هست و با این آموزش جلو میرم
    یعنی تو این نسخه هم لازم نیست یا منظور شما نسخه 5.3 بود؟

    • حسام موسوی

      برای گذروندن این دوره نسخه لاراول 5.2.0 رو نصب کنید رو سیستمون و باهاش کار رو یاد بگیرید و بعد خیلی راحت میتونید تفاوت ها رو متوجه بشید
      برای نصب یک نسخه خاص میتونید از دستور زیر استفاده کنید .
      composer create-project --prefer-dist laravel/laravel blog "5.2.0"

    • arazsalmasi

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

    • حسام موسوی

      لطفا برای یک سوال جدید کامنت تکراری ایجاد نکنید زیر کامنت مربوطه جواب رو ارسال کنید
      در نسخه لاراول 5.2.0 نیاز به این کار بود در نسخه های بالاتر نیاز به اضافه کردن نیست .

  • araz

    سلام استاد منم یه مشکلی دارم که متوجه نشدم از کجاست
    وقتی Route::group(['middleware' => 'web'],function(){
    این miidleware رو میزاریم و روت هامون رو توش قرار میدیم دیگه هیچ کدوم از کد های validator کار نمیکنن و هیچ اروری رو توی view نمایش نمیده

    • حسام موسوی

      در نسخه جدید لاراول احتیاج به قرار دادن این میدلور گروه نیست چون بصورت اتوماتیک در روت ها اعمال میشه خود

  • araz

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

    • حسام موسوی

      ساخت یک وبسایت با لاراول 5.1

  • araz

    چون میخوام آپلود کنم روی هاست میخوام مگه با php artisan هم میشه روی هاست بالا آوردش؟

    • حسام موسوی

      رو هاست اشتراکی داستانش فرق داره محتویات فولدر public رو باید انتقال بدید به public_html و مابقی محتویات فولدر لاراول رو به قبل public_html انتقال بدید

  • araz

    من آوردم روی لوکال توی زمپ چیکار کنم public رو روت اصلی شناسایی کنه؟

    • حسام موسوی

      برای انجام دادن اینکار باید ویدیویی که در لینک زیر وجود داره رو مشاهده کنید
      http://roocket.ir/series/learn-mvc-in-php-and-build-a-modern-framework/episode/4
      اچون این کار کمی پیچیده است
      و من اصلا متوجه نمیشم که چرا نمیخواین با serve اجرا کنید لاراول رو و دارین مقاومت میکنین چون ساده ترین راهه .

  • araz

    سلام حسام جان وقتی من پروژه رو با php artisan میارم راحت میاد ولی وقتی از روی لوکال به صورت دستی میارمش باید برم توی پوشه public چیکار کنم درست شه ؟ مممنون

    • حسام موسوی

      شما نباید بصورت دستی بیاری
      حتما باید به همین روش یعنی Artisan روی لوکال اجرا بشه یا اگر میارین رو هاست یا روی خود لوکال باید public به عنوان روت اصلی شناسایی بشه

  • مجتبی عابدی پور

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

    • حسام موسوی

      سلام مرسی از نظرتون
      در مورد سوالتون باید بگم یکی از روش های دیگه احرازهویت در لاراول همین روشی که گفتین هستش . این پیاده سازی رو هم میتونید با استفاده از Gate ها خیلی ساده با استفاده از جداول انجام بدید

  • araz

    سلام حسام جان
    من خواستم composer رو نصب کنم رفتم به سایتش ولی اون تیکه کدی که شما توی ویدیو برای نصب برداشتی نبود و کد های دیگه ای بود میشه یه نگاه به سایش بکنید راهنماییم کنید چطور نصبش کنم؟

    • حسام موسوی

      شما سعی کنید با setup.exe نصب کنید کار براتون خیلی ساده تر میشه

  • araz

    سلام حسام جان
    میخوام پروژه تجاری رو شروع کنم میواستم بدونم لاراول امنیت داره که من خیالم از بخش امنیت سایت راحت باشه؟
    توی این دوره های سری لاراول امنیت کار میشه؟

    • admin

      لاراول بصورت خودکار جلو حملات مختلفی مثل sql injection یا csrf یا حملات دیگه رو میگیره و از این نظر امن و مطمئن هست

  • araz

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

    • حسام موسوی

      احتیاج به دوره امنیت برا لاراول نیست بصورت پیشفرض اگر تمام نکاتی که در وبسایت لاراول هست رو رعایت کنید 90% حملات غیرفعال میشن مگر اینکه به سرور حمله بشه

  • araz

    سلام برای شروع لاراول کدوم آموزش رو اول دریافت کنم؟
    فیلم آموزش آشنایی با لاراول 5
    یا
    آشنایی با لاراول
    ممنون میشم راهنمایی کنید.

    • admin

      آشنای با لاراول

  • امیر

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

    • حسام موسوی

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

  • Alijenab

    سلام این اموزش 0 تا 100 هست . اگر این اموزش رو یا بگیرم نیازهای برنامه نویسی منو رفع میکنه یا نه به صورت مبتدی هست .؟

    • admin

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

  • hamid

    با عرض سلام وخسته نباشید
    من وقتی از
    Route::group(['middleware'=>'web'],function(){

    });
    استفاده میکنم با error
    FatalErrorException in ClassLoader.php line 344:
    Maximum function nesting level of '100' reached, aborting!
    مواجه میشم
    مشکل چیه لطفا راهنمایی کنید با تشکر

    • admin

      سلام لازم نیست از Route::group(['middleware'=>'web'] استفاده کنید
      این در نسخه 5.2.0 بود که لازم بود الان دیگه لازم نیست

  • ali

    با سلام

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

    • admin

      بله امکانش هست.

  • نحوه

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

  • حمید

    سلام
    ضمن تشکر از آموزش های بسیار خوب شما لطفا بفرمایید این دوره چه زمانی تکمیل میشه؟
    اگر امکانش هست بگذارید تو اولویت ها که افرادی که دارن این آموزش رو دنبال میکنن به یه سرانجامی برسن.
    تشکر

    • admin

      این دوره تقریبا تموم شده
      اگر نیاز باشه حتما قسمتی بهش اضافه میشه

  • مجتبی

    با سلام و احترام. و تشکر از آموزش های خوبتون. برای ارسال ایمیل چه سرویس دهنده ای رو پیشنهاد میکنید . با توجه به اینکه mailchimp , mailgun همه تقریبا پولی شدن؟؟ و بعضی از سرویس دهنده ها هم داخل ایران قابلیت دسترسی نداریم. پیشنهاد شما برای سرویس دهنده کدومه؟

    • مجتبی

      با توجه به اینکه mailchimp تعداد ایمیل های ارسالی رو کم کردن و بقیه رو پولی کردن با توجه به جستجو هایی که کردم sendgrid خوبه

    • admin

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

  • کاویان

    سلام
    اگه ممکنه نحوه فرستادن و parse یک آبجکت با فرمت json رو از js در view ، به کنترلر رو هم بفرمایید
    هر چقدر سرچ کردم به جواب کاملی نرسیدم .
    ممنون میشم سریع تر راهنماایم کنید

    • admin

      اینکار بدونه هیچ مشکلی و به راحتی در لاراول انجام میشه بارها در دورهای که در سایت قرار دادم اینکار رو انجام دادم

  • کاویان

    سلام
    واقعا ممنون
    خیلی مفید و کامله
    متشکر

  • جواد اردلان فر

    سلام استاد تو قسمت Validation من وقتی کلاس Validatorرو صدا میزنم بعدش متد Make ازکلاس Validatro رو صدا میزنم نمیشناسه و پیغام خطا میده
    ()Call to undefined method Dotenv\Validator::make
    تمام Useها رو هم صدا زدم.
    use Dotenv\Validator;
    use Illuminate\Http\Request;
    use App\Course;
    use App\Http\Requests;
    مشکل از کجاست؟

    • محمد

      منم همین مشکل رو دارم...validator رو میشناسه ولی متد ()make رو نمیشناسه...

    • admin

      سلام شما کلاس use Dotenv\Validator رو از کجا اوردید
      کلاس Validator رو فقط یوز کنید مثل
      use Validator;
      همین

  • 001

    با سلام
    این دوره تموم شده؟

    • admin

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

  • Amir Ardakani

    با سلام و عرض ادب
    من یه مشکلی دارم تو قسمت 6 آموزش ,
    اونم اینه که وقتی Create_Table_Course رو ایجاد میکنم و تو دیتابیس ذخیره میکنم و طبق آموزش شما وقتی مقادیری رو insert میکنم به درستی صورت میگه اما ستونهای created_at و updated_at همیشه NULL هستند
    ممنون میشم راهنمایی کنید
    با احترام

    • admin

      نمی دونم از کدوم نسخه از لاراول دارید استفاده میکنید شاید در نسخه ای که دارید استفاده میکنید
      پروپرتی timestamps در مدل ها برابر false باشه برای همین
      در مدلتون کد زیر رو قرار بدید شاید مشکل رفع بشه
      public $timestamps = true;

    • Amir Ardakani

      برای ذخیره سازی دقیقا طبق آموزش شما عمل میکنم .
      اما وقتی در بخش migration طبق آموزش Create_table_Course رو ایجاد میکنم به صورت پیشفرض :
      $table->timestamps(); وجود دارد اما من با جستجو با جایگذاری :
      $table->timestamp('created_at')->default(\DB::raw('CURRENT_TIMESTAMP'));
      $table->timestamp('updated_at')->default(\DB::raw('CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP'));
      مشکلم حل شد ولی هنوز به صورت پیشفرض بدون جایگذاری مقادیر در دیتابیس Null هست

    • admin

      این شاید به دلیل مختلف باشه
      شما اطلاعات رو به چه صورتی ذخیره میکنید

  • مونا قاسمی

    سلام
    سایر سیستم های لاراول مثل صف ها را رو بگین لطفآ

    • admin

      بله حتما اینکارو خواهیم کرد

  • بهزاد

    با سلام
    و تشکر از آموزش خوبتون
    من یک مشکلی با بخش ادمین دارم
    میخام به اطلاعات ادمین ورودی رو توی ویو نمایش بدم مثلا اسمش
    مثل اسم یوزر ورودی Auth::user()->name
    حالا برای ادمین چی بنویسم
    نکته بخش ادمین کلا جدا شده از یوزر

    • admin

      اگر قسمت احراز هویت رو ببینید میفهمید باید چیکار کنید شما باید یک guard برای ادمین خودتون بسازید که در اون قسمت توضیح داده شده بصورت کامل

  • سیعد

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

    • admin

      قسمت elixir مونده که آپدیت میشه و تمام میشه این دوره

  • عباس

    سلام جناب موسوی
    ممنون بابت آموزش های خوبتون
    جناب موسوی یه سری آموزشی لاراول توی این لینک دارید
    http://roocket.ir/series/training-videos-familiar-with-laravl-5
    بنظر میاد موضوع هر دوشون مقدمات لاراول باشه
    کدوم رو نگاه کنیم؟ همین سری فعلی رو نگاه کنیم کفایت میکنه؟

    ممنون

    • admin

      این دوره باز تولیدی از دوره ابتدایی بوده و از این دوره استفاده کنید .
      چون اون دوره حذف میشه از روی سایت

  • amir

    آقای موسوی این دوره تون تموم شده؟چرا بقیه ی قسمت ها رو قرار نمیدید؟

    • admin

      قسمت elixir مونده که آپدیت میشه و تمام میشه این دوره

  • amir

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

  • سعید

    سلام
    روی لوکال هاست تمام css و js و font و... توی پوشه public گذاشتم الان که کل فایل ها مو روی هاست آپلود کردم هیچ کدوم رو از پوشه public نمی خونه مشکل چیه و راحلش چیه؟
    با تشکر

    • admin

      یکی همینه گه شما گفتی
      یکی دیگه از روش ها هم اینکه فایل public رو بریزید داخل html_pulic و مابقی رو بیرون فولدر قرار بدید.

    • سعید

      پس یعنی هرچی فایل دارم باید به اولش یه public اضافه کنم؟
      آیا روش دیگه ای نیست؟

    • admin

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

    • سعید

      روی لوکال بدون اینکه آدرس public رو بهش بدم میخونه
      مثال: http://example.com/style.css
      اما روی هاست باید آدرس public تو آدرس باشه
      مثال http://example.com/public/style.css
      چرا روی لوکال میخونه اما روی هاست نمیخونه؟

    • admin

      خب شما چطور پروژه رو داخل هاست آپلود کردین اگر تمام فایل ها رو ریختید داخل html_public
      آدرس فولدر public که داخل css , js ... قرار داره به صورت زیر میشه
      www.example.com/public

  • mohammadkazem b

    سلام

    من میخواستم به لاراول یه ویجت اضافه کنم ، میخواستم بدونم آموزشی در این مورد هست یا میتونید بزارید ؟!!!

    ممنون

    • admin

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

    • mohammadkazem b

      مثلا یه تیکه کد که 5 تا پست آخر رو نشون بده که بتونی مثلا در صفحه master استفاده کنید تا همه جا نشون بده . یا آخرین نظرات رو نشون بده .

    • admin

      منظورتون از ویجت دقیقا چیه؟

  • shahriar

    با سلام و درود

    این class attach که برای many to many جلسه 14 به کار بردین برای من نمیشناسد و error می دهد

    لطفا راهنمایی بفرمایین

    • admin

      attach یک متد هست و زمانی میتونید ازش استفاده کنید که یک رابطه many to many رو فراخونی کرده باشید اگر مثل ویدیو عمل کرده باشید باید بدونه مشکل اجرا بشه

  • حسن

    با سلام و تبریک سال نو
    وقتی با git میخوام database درست کنم این دستور هیچ کاری انجام نمیده فقط مکان نما ی خط میره پایین
    user@user-PC MINGW32 /c/xampp/mysql/bin
    mysql -u root -p$
    و وقتی توی cmd این کارو میکنم mariadb اجرا میشه:
    welcom to MariaDB ...
    اینجا هم هیچ دستوری اجرا نمیشه
    مشکل از کجاست؟
    ممنون از راهنمایی های خوب شما.



    • admin

      بنظرم شما دارید از نسخه Php 7 استفاده میکنید در mariaDB در اون معرفی شده .
      از phpmyadmin کار ساخت دیتابیس رو انجام بدید

  • حسن

    با سلام و خسته نباشید.لطفا لینک فایلی که توی composer در ویدئو 1 گذاشتین رو بذارین. متشکر از زحمات جناب موسوی عزیز.

    • admin

      فایل مورد نظر
      http://roocket.ir/public/dl/1394/12/composer.zip

  • amentaheri

    سلام خسته نباشید ببخشید من دوتا سوال داشتم یک: اگر دستورات Query Builder یا همان کلاس DB استفاده مشکلا امنیت برایم پیش نمیاد یا اشکال دربرنامه ایجاد نمی شود

    دوم من می خواهیم تو لااول به SQLSERVER وصل بشوم ولی هرکار می کنم جواب نمی کیرم فیلم چیز خاص توی اینترنت درمورد ش پید ا نکردم اگر مشود لطفا راهنمای کنیم ممنون یاعلی

    • admin

      خیر مشکلات امنیتی پیش نمیارن ولی استفاده از eloquent ها راحتتره
      در مورد sqlserver هم داخل config و فایل database.php
      تنظیمات sqlsrv رو قرار بدید و بعد default رو بزارید روی sqlsrv
      و مابقی به صورت معمولی از DB یا eloquent میتونید با دیتابیس اطلاعات رد و بدل کنید

  • آریا

    سپاس تنها جایی که تونستم با لاراول آشنا و کارمو شروع کنم

    خیلی بزرگوارید سپاس

    جناب موسوی هر پکیج فروشی که شما قرار بدید تهیه خواهم کرد.
    سپاس که اینقدر روان توضیح می دهید .
    مانا باشید دوست خوبم

    • admin

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

  • NewInLaravel

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

    • admin

      متوجه منظورتون نشدم یعنی چی view رو با بوت استرپ ساخت و مدیریتی با لاراول
      خوب همین روند که خیلی راحت هست و میشه انجام داد من تو ویدیو ها هم همیشه از این روند استفاده میکنم برای راحت تر کردن اموزش

  • میلاد

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

    • admin

      بله این نسخه 5.2 یعنی آخرین نسخه و اولین نسخه 5 هست البته چون مقدمات توضیح داده میشه تفاوت چندانی نداره
      بخاطر این ، این دوره داره برگذار میشه که دوره اول دارای مشکلاتی بود

  • میثم

    سلام آقا حسام من تمام آموزشهاتون رو دیدم ولی در مورد آجاکس صحبت نکرده بودید و بنده با زیر رو کردن وب در پروژه ام به مشکل خوردم اگه براتون مشکلی نیست ی بررسی کنید.
    http://codepad.org/D6X76O87
    مشکل من اینه که مقداری که توسط جدول برمیگردونم داخل صفحه ام نمایش داده نمیشه یعنی نمیتونم به آخر جدولم بعد از ثبت شدن اضافه اش کنم.با تشکر

    • admin

      زمانی که مقدار رو با json برگشت و گرفته میشه ! دیگه بقیه کارها با jquery یا javascirpte

    • میثم

      مقدار رو برگشت دادم ولی اررور ها رو نمیتونم نمایش بدم با json

    • admin

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

  • لیندا امیری راد

    سلام آیا با اتمام این دوره، آموزش یه وبسایت یا فروشگاه با لاراول 5.2 تو برنامه هاتون هست؟من چون با لاراول 5.2 کار می کردم و آموزش های قبلی مربوط به لاراول 5 بود موقع یادگیری یه کم دچار سردرگمی شدم. می خوام بدونم الان برای ادامه منتظر تعریف پروژه ی جدید با لاراول 5.2 باشم یا همون دوره ی "پروژه ساخت یک وبسایت با لاراول 5.1" رو بگذرونم؟

    • admin

      بعد از این دوره میتونید هر دوره ای که در سایت هست رو مشاهده کنید فقط باید تغییرات کوچیک لاراول مثل میدلور ها دقت کنید همین دیگه چیز دیگه ای نداره و همه شبیه هم هستن

  • حسين

    سلام ,
    با تشكر از آموزش های خوبتون،
    می خواستم بدونم فرق دوره "آشنایی با لاراول" با دوره "فیلم آموزش آشنایی با لاراول 5" که در سایتتون هست چیه وکدوم کامل تره ؟

    • admin

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

  • علی اصغر کریمی

    سلام ، من مشکل داشتم برای slug های فارسی ، هر کاری کردم درست نشد ، واقعا به کمک احتیاج دارم ، ممنون میشم کمک کنید ، درضمن plugin هم نصب کردم اما بازم مشکل داره ، لطفا کمک کنید ، ممنون

    • admin

      این پست رو پیگیری کنید
      http://roocket.ir/discuss/channels/laravel/%D9%BE%D8%B4%D8%AA%DB%8C%D8%A8%D8%A7%D9%86%DB%8C-slug-%D8%A7%D8%B2-utf-8

  • مژده

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

    • admin

      سلام مرسی از نظرتون اما در مورد
      توضیحات MVC
      به همه دوستان پیشنهاد میکنم تا زمانی که با oop و کمی در مورد MVC آشنا نشدن اصلا نیان سمت فریمورک چون در آخر کسی که ضربه میخوره و ضرر میبینه خود فرد هستش .

  • ارجمند

    با سلام
    از آموزش های خوبی که گذاشتید ممنونم امیدوارم همین روند خوب رو ادامه بدید
    من تو قسمت سوم برام یه خطا میگیره من دقیقا همون کدا رو هم گذاشتم باز خطا میده و بالا نمیاره وقتی آرایه ام پر هست فقط خطا میده و وقتی خالی هست متن user is empty رو نمایش میده
    خطاش در مورد رشته او ایناست نمیدونم شاید کانورت میخواد.... اینم ارورش 1/1
    ErrorException in routes.php line 15:
    Array to string conversion
    Route ::get('/',function (){
    $users =['mahdi','milad','mehrdad'];

    return view ('welcome'.compact('user')); <===خط 15
    });

    • admin

      در تصویر اول یعنی Untitled.png مشکلی نبود در تصویر دوم قبل compact باید کاما بزارید نه دات
      در تصویر سوم اول اینکه تو شرط اول زمانی که users خالی باشه نمایش میده شما باید جای اطلاعات If با else رو تغییر بدید
      در اشتباه بعدی تو این تصویر داخل foreach باید بزارید user نه users

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

    • ارجمند

      سلام من عکس گرفتم از خطایی که روی route میده اگه امکان داره یه نگاهی بندازید ممنون میشم
      http://s7.picofile.com/file/8240022176/Untitled.png
      http://s7.picofile.com/file/8240022576/Untitled1.png
      http://s7.picofile.com/file/8240022676/Untitled2.png

    • admin

      در compact باید اسم همون متغیر بالای رو بزاری یعنی users نه اینکه اسم user رو بزارید

  • امین

    با سلام و عرض خسته نباشید و تشکر بابت آموزش های ارزشمندی که ارائه می کنید
    تقاضای ویدئوی آموزشی با موضوعیت برنامه نویسی ماژولار در فریم ورک لاراول رو داشتم که در صورت امکان ضبط و در سایت شما ارائه بشه که فکر کنم طرفداران زیادی داشته باشه

    • admin

      سلام مرسی از نظر شما
      حتما اینکارو انجام میدم . در برنامه دارم این موضوع رو

  • امین

    سلام اموزش login در laerverl5.2 کم بیشتر توضیع بدهید

    من هیچ ازش نفهمیدم لطفا با یک مثلا کاربری اموزش بده خیلی خوب میشه ممنون یاعلی

    • admin

      سلام داخل ویدیو ها هم گفتم هنوز به بخش auth و login و register نرسیدیم تو اون فیلم آموزشی بطور کلی آموزش داده میشه

  • hannanstd

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

    • hannanstd

      بی نهایت ممنون .
      واقعا جز معدود سایت های ایرانی بود که لذت بردم .
      سپاس و آرزوی موفقیت

    • admin

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

    • hannanstd

      تشکر بابت پاسخ سریع شما .
      به نظرتون دوره تا چند وقته دیگه کامل میشه؟

    • admin

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

  • حیمد

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

    • admin

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

  • امیر یاوندحسنی

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

    • admin

      دوره اولی که گذاشتم یک سری مشکل کوچیک داشت یکی از دلایل باز تولیدش همینه و دلیل بعدی اینکه هر شش ماه یا یک سال یک باز تولید از دوره مقدماتی لاراول میشه تا اطلاعات جدید لاراول بصورت مقدماتی بروز بشه

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

  • آشنایی کامل با لاراول 5
  • کار با دیتابیس و اعمال CURD
  • اعتبارسنجی اطلاعات
  • احراز هویت در لاراول
  • روابط بین جداول
  • و ...