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

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

توضیحات :

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

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

ثبت دیدگاه شما
  • مهدی جرجرزاده

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

    • admin

      مرسی از نظر و لطفتون

  • علی رضایی

    سلام و خسته نباشید
    من با روش شما پکیج فرم ها رو نصب کردم و کار هم کرد.
    ولی بعد از اون وقتی تو command line دستورات php artisan رو میزنم این ارور و میده :
    [Symfony\Component\Debug\Exception\FatalErrorException]
    Call to undefined function get()
    میشه کمک کنین لطفا

    • admin

      سلام من نمی دونم قبل از و بعد نصب پکیج چه عملی انجام دادین که این ارور رو گرفتین اما چند کار میتونید انجام بدید
      اول با دستور
      composer remove pacakgeName
      ابتدا پکیج مورد نظرتون رو پاک کنید شاید به درستی نصب نشده باشه .
      و دوم داخل فایل storage > logs بین log ها ببینید که مشکلتون رو میتونید مشاهده کنید یا خیر
      و سوم اینکه اگه بازم نتونستین کاری کنید پروژه رو دوباره از اول نصب کنید

  • علی

    سلام بازم خسته نباشید
    من با روش این سایت رفتم : https://laravelcollective.com/docs/5.1/html
    ولی اینبار با این مشکل ارور مواجه شدم

    FatalErrorException in compiled.php line 7357:
    Class 'Collective\Html\HtmlServiceProvider' not found

    • admin

      اول مطمئن بشین که فایل پکیج نصب شده
      دوم مطمئن بشین که از ورژنی استفاده میکنید که برای نسخه فریم ورک فعلی که دارید اماده شده برای مثال
      من قبل از اینکه این کامنت رو بزارم تست کردم نسخه لاراولم 5.2 پس نسخه زیر رو نصب کردم
      "laravelcollective/html": "5.2.x-dev"
      بدونه هیچ مشکلی هم اجرا شد

  • saeed

    با سلام من این کارایی که گفته بودین رو انجام دادم البته با لاراول5.2 ولی این اررور میده
    symfony\component\debug\exception\fatal errorexeption
    class 'Collective\Html\HtmlServiceProvidernot' not found
    ازروی صفحه laracollective هم رفتم نشد

    • admin

      اول مطمئن بشین که فایل پکیج نصب شده
      دوم مطمئن بشین که از ورژنی استفاده میکنید که برای نسخه فریم ورک فعلی که دارید اماده شده برای مثال
      من قبل از اینکه این کامنت رو بزارم تست کردم نسخه لاراولم 5.2 پس نسخه زیر رو نصب کردم
      "laravelcollective/html": "5.2.x-dev"
      بدونه هیچ مشکلی هم اجرا شد

  • نیلوفر

    سلام من طبق روند شما پیش رفتم اما زمانی که article/create داخل url میزنم صفحه به درستی لود نمیشه درواقع همینکه کد {!! Form::open() !!}



    {!! Form::close() !!}
    برا می دارم مشکلم صفحه لود میشه و ارروش
    Class 'Illuminate\Html\Facades\Form' not found (View: C:\Users\niloufar\Desktop\laravel\resources\views\article\create.blade.php)
    هست میشه لطفا راهنمایی کنید .ویندوزم 8هست و در نصب بخشی که داخل ترمینال گفتین مشکلی وجود نداره

    • نیلوفر

      مشکلم با آپدیت composer حل شد خیلی ممنون:)

    • admin

      به این آدرس مراجله کنید مراحل نصب و استفاده کامل توضیح داده شده
      https://laravelcollective.com/docs/5.1/html
      بازم اگه رفع نشد با خوندن اون مطالب ، اطلاع بدید

    • نیلوفر

      5.1.24 (LTS)
      استفاده می کنم

    • admin

      از کدوم نسخه از لاراول دارین استفاده میکنید ?
      با php artisan --version میتونید نسخه استفاده شده اتون رو ببینید .

    • نیلوفر

      facade ها را به کد app اضافه کردم دقیقا کاری که انجام دادین منتهی syntax برای من کمی متفاوت بود مثلا class وجود داشت که خودم اضافه کردم

    • admin

      به ویندوزتون مرتبط نیست این ارور بخاطر اینکه شما فساد
      Illuminate\Html\Facades\Form رو اضافه نکردید باید اضافه کنید که اینو تو آموزش هم گفتم !
      که اگه طبق آموزش اینکارو انجام بدید مشکلتون حل میشه

  • میثم

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

    • admin

      چک شد مشکلی نداشت

  • محمد

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

    • admin

      خب به console مرورگر برید و به ببینید اروری دارید یا نه یعنی لینک هاتون لود میشن یا خیر

    • محمد

      بله میدونم از bootstrap استفاده کردید.
      ولی برای من استایل bootstrap رو نداره.
      فرم html سادست.
      انگار کلاس های css رو نمیخونه.

    • admin

      یعنی چی بدونه هیچ افکتی اگه منظورتون استایله
      من برای استایل دهی از bootstrap استفاده کردم

  • علی

    سلام
    در این قسمت دقیقه 23:20 چرا کد Illuminate\Http\ را حذف میکنید؟
    گفتین برای راحتی کار ولی وقتی میزاریمش کلا ارور میده!!!

    • admin

      سلام
      چون کلاس Request یک facade هه و namespace کامل در فایل config.php وجود داره

  • hadi

    سلام من لارول 5 دارم طبق آموزش های شما پیش رفتم ولی فرم رو شناسایی نمیکنه
    composer require illuminate/html --profile
    حالا چیکار کنم؟؟؟

    • admin

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

  • محمد

    سلام.
    لاراول رو به 5.0 تغییر دادم. طبق همون آموزش هایی که دادید پیش رفتم.
    همچین اروری به هم داد موقع اجرا:
    Class 'Illuminate\Html\FormFacades' not found
    (View: E:\L\resources\views\article\create.blade.php)

    فایل app.php رو همونطور که فرمودید ویرایش کردم. همچنین توی پوشه illuminate فقط یک پوشه به نام html ایجاد شده.

    • admin

      شما غیر اون
      Illuminate\View\ViewServiceProvider::class که در بخش providers وارد میکنید
      باید
      Illuminate\Html\FormFacades::class
      رو هم اضافه کنید برای کار با فرم به بخش aliases

  • محمد

    سلام.
    من توی نصب html به مشکل خوردم.
    نمی دونم به خاطر لاراول 5.1 هست یا نه. اگه هست چجوری باید برگردونم.

    فایل app.php به این شکل هست برای من:
    Illuminate\View\ViewServiceProvider::class,

    • admin

      بله بخاطر نسخه 5.1
      باید facade ها رو هم بصورت
      Illuminate\View\ViewServiceProvider::class
      شبیه این وارد کنید ینی class:: آخر

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

    سلام
    چرا فیلم ها پخش نمیشه؟؟؟؟؟؟؟؟
    لطفن اگه میشه پیگیری کنید

    • admin

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

  • webdeveloper

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

    • admin

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

  • ابولفضل

    سلام طبق آموزش شما درست نشد واسم ولی حل شد اگه کسی مشکل مثل منو داشت کدهاش اینجوری بود. Illuminate\View\ViewServiceProvider::class, تو سایت http://laravelcollective.com/docs/5.1/html راه حلش هست برای نصب کلاس form & Html

    • admin

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

  • ابوالفضل

    سلام . در قسمت config\app.php برای اضافه کردن Html ,و فرم به صورتی که شما اضافه کردید ممکن نیست. برای من به این صورت هست providers: Illuminate\View\ViewServiceProvider::class, aliases: 'View' => Illuminate\Support\Facades\View::class,

    • admin

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

  • میلاد

    سلام حسام جان ! بهتر نبود ازمتد Seo Friendly استاده میکردید !؟ آخه خیلیا دنبال این متد هستند ! یکیشون خود من ! در ضمن اگه میشه فیلم هارو زود تر پیش ببرید که زیاد فاصله بینشون نیفته ! که مباحث رو فراموش کنیم ! یه خواهش کوچیک هم دارم ! بیا یه توضح کامل بده که واسه ساخت یک برنامه توی لاراول اول باید جه کار هایی رو انجام بدیم ! مثلا : Migration Model Controller View به ترتیب آخه این قسمت 7 یه خورده گیجمون کرد ! با تشکر فراوان !

    • admin

      سلام فکر کنم این نظر برای قسمت 7 بود که تو قسمت 9 گذاشتین ! ولی به هر حال چشم حتما بحث Seo Friendly رو هم میگم و تو یه ویدئو دوباره بحث از کجا شروع کردنو توضیح میدم ! بدلیل امتحانات دانشگاه یکم وقفه میفته اما ایشالله از 2 تیر به بعد هر روز 2-3 تا فیلم میزارم ! موفق باشید .

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

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