دوره مجازی Laravel - جلسه 5 - بررسی ساختار laravel و migration ها

دسته بندی: آموزش
زمان مطالعه: ۱ دقیقه
۱۶ خرداد ۱۳۹۶

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

:: توجه

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

ثبت نام در آموزش لاراول مبتدی تا پیشرفته

نویسنده
یادگیرنده ی همیشگی،برنامه نویس،نویسنده،عاشق خلق چیزهای عجیب،عاشق تحلیل داده ها، مسئول بخش فنی و هم بنیان گذار در سون لرن.

جلسات دوره

نظرات کاربران

سجاد نصیری

سلام.
در phpmyadmin با ارور زیر مواجه می شوم:
Table phpmyadmin.pma__table_uiprefs dosnt exist in engine
دلیلش چی هست؟

دانیال یوسفی فر

سلام استاد.
ببخشید استاد برای بنده یک مشکلی پیش آمده است. وقتی دستور php artisan migrate را در ترمینال میزنم ارور زیر نمایش داده میشه.
سیستم عامل من: گنو/لینوکس اوبونتو 19.04
وب سرور: LiteSpeed
دیتابیس: MariaDB

  [Illuminate\Database\QueryException]                                                    
  could not find driver (SQL: select * from information_schema.tables where table_schema  
   = larafiles and table_name = migrations)                                               
                                                                                          

                         
  [PDOException]         
  could not find driver  
                        
خدابنده

سلام و تشکر
استاد اگر دیتابیس اولیه پروژه رو در phpmyadmin داشته باشیم چطور میشه از روی اون معادل migration رو تولید کرد (عکس اونچه آموزش دادید) cli کامندی در این باره داره یا راه حل دیگه ای که نخوایم مایگرشن ها بدون کد نویسی به سرعت ایجاد کنیم؟
مممنون

کیوان علی محمدی

سلام دستور خاصی توی خود لاراول بنده ندیدم. اما می تونی از این پکیج استفاده کنی.
https://packagist.org/packages/xethron/migrations-generator

کیوان علی محمدی

1 – حتما باید از migration استفاده بشه و این روش مشکلی نداره.
1-2 پیشنهاد میشه تا حد امکان از هاست عادی استفاده نکنید و سرور اختصاصی داشته باشید
1-3 فایل های migration بعد از ایجاد و کدنویسی و اجرا اصلا نباید تغییر کنن تا روند تغییرات همیشه حفظ بشه.
2 – شما با هر کدوم که ایجاد کنید هیچ مشکلی نداره

پایان زمان پشتیبانی

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

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

نیاز به لاگین

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