اتصال دیتابیس در لاراول
در این بخش از آموزش لاراول Laravel از تاپ سایت 98 قصد داریم به یکی از مباحث مهم یعنی اتصال دیتابیس یا پایگاه داده در لاراول بپردازیم. همه اطلاعات در دیتابیس ذخیره می شوند و سپس از آنجا خوانده می شوند بخش اصلی سایت یا اپلیکیشن، دیتابیس است.
یکی از دیتابیس های مهم Mysql است. دستورات mysql و sql server شبیه به هم هستند.
ایجاد دیتابیس
ما به چند روش می توانیم دیتابیس خود را ایجاد نماییم. یکی از ساده ترین روش ها ایجاد یا ساخت دیتابیس در PHPMyadmin و بصورت دستی است اما روش دیگر ساخت دیتابیس از طریق CMD است که هر دو روش را توضیح خواهیم داد.
ابتدا باید Xampp یا ومپ خود را استارت کنیم. در تصویر زیر ببینید.
حال به آدرس زیر بروید تا phpMyAdmin اجرا شود و بتوانیم دیتابیس را ایجاد کنیم.
localhost/phpmyadmin
حال در بخش Database می توانید نام دیتابیس یا پایگاه داده را وارد کنید.
من نام آن را Laravel_topsite98 می گذارم. برای اینکه فارسی را پشتیبانی کند utf8_unicode_ci را انتخاب کنید. گزینه های دیگر مانند utf8_persian و غیره نیز موردی ندارد و از فارسی پشتیبانی می کند. با من مراحل را طی کنید. روی دکمه create کلیک کنید تا دیتابیس ایجاد شود.
اگر Database قابل مشاهده نبود می توانید در سمت چپ، روی آیکون Home کلیک کنید در تصویر زیر با علامت مشخص کرده ایم.
افزودن دیتابیس به لاراول
برای افزودن دیتابیس به لاراول و اتصال آن، فایل env را در پروژه باز کنید. در بخش DB_DATABASE نام دیتابیس را وارد کنید من Laravel_topsite98 را که قبلا در phpmyadmin ساخته ام وارد میکنم.
برای نام کاربری DB_USERNAME مقدار پیش فرض یا rootرا وارد می کنم.
برای رمز عبور کاربر DB_PASSWORD مقدار خالی را وارد می کنم. پس از آپلود سایت باید یک یوزر ایجاد کرده و آن را وارد کنیم. یوزرنیم و پسورد دارای اهمیت زیادی است و هکرها از طریق آن می توانند حتی از راه دور، سایت شما را در اختیار بگیرند و از شما اخاذی کنند. پس باید از آن به خوبی حفاظت کنید.
اکنون دیتابیس ما به پروژه متصل است و میتوانیم ادامه کار را انجام دهیم.
در مراحل بعد به سراغ ساخت جداول و کار با آن می رویم.
امیدواریم این آموزش برای شما مفید بوده باشد. موفق باشید.
منبع: topsite98
تگ: آموزش لاراول
نظرات کاربران
از دیدگاه مرتبط با موضوع استفاده نمایید.
از تبلیغ سایت یا شبکه اجتماعی خودداری فرمایید.
برای پاسخ گویی بهتر در سایت ثبت نام نمایید و سپس سوال خود را مطرح فرمایید.
اگر به دنبال کار پاره وقت هستید با ما تماس بگیرید.
اگر سوال یا نظری دارید در بخش کامنت ها بنویسید.اگر موضوع خاصی مد نظر شماست که در سایت موجود نیست در بخش کامنت ها بنویسید