چهارشنبه , آبان ۱ ۱۳۹۸
خانه / ۱۳۹۸ / تیر

Monthly Archives: تیر ۱۳۹۸

خروج کاربر در لاراول

کدهای زیر مربوط به ایجاد لینک خروج کاربر احراز هویت شده در لاراول هستند : [crayon-5daf3e5fa8c52365109958/] توضیح : خطوط ۱ تا ۵ : ساخت یک لینک با مضمون خروج کاربر خطوط ۷ تا ۹ : فرم مورد نیازی که برای خروج کاربر ارسال می شود و لینک ایجاد شده (در …

ادامه مطلب

رفتن به URL قبلی در لاراول

سلاک دوستان برای هدایت کاربر از url فعلی به url  قبلی از کد زیر استفاده می کنیم : [crayon-5daf3e5fa9d44850882721/] برای مثال  با فرض اینکه کنترلر خورد را به صورت resourceful ایجاد کرده باشید ، می توانید از کدبالا  در انتهای متد store که مربوط به ذخیره سازی اطاعات در دیتابیس …

ادامه مطلب

قرار دادن یک سطر پیشفرض در Migration لاراول

سلام دوستان همان طور که میدونید موقع ایجاد یک پروژه و کارکردن روی اون ممکنه به دلیل تغییرات بارها مجبور باشیم ک جداول رو پاک و دوباره ایجاد کنیم.که یکی از مشکلاتی که برامون پیش میاد وارد کردن دوباره اطاعات در جداول هست. به طور کل  : در صورتی که …

ادامه مطلب

ساختن همزمان Controller و Migration مربوط به Model

سلام دوستان امیدوام حالتون خوب باشه همان طور که می دونید برای ساختن یک مدل از دستور زیر استفاده می کنیم : [crayon-5daf3e5faa142857652934/] که در مثال بالا MyModel نام دلخواهی است که برای مدل مان در نظر گرفته ایم. در صورتی که بخواهیم همزمان برای یک مدل Migration و Controller …

ادامه مطلب

رفع نقص merge کالکشن های لاراول

احتمالا تا حلا براتون پیش اومده باشه که بخواهید چندین کالکشن را با هم ادغام کنید. ما این کار را در لاراول به وسیله تابع merge() انجام میدهیم ولیایتفاده از این تابع دارای یک نقص هست که ممکنه در هنگام کار با لاراول با این نقص برخورد کنید. با ذکر …

ادامه مطلب

افزودن عنصر جدید به آرایه در لاراول

تابع add_array در لاراول یک زوج کلید/مقدار را دریافت کرده و آن را در آرایه مورد نظر شما قرار می دهدالبته به شرط اینکه کلید معرفی شده از قبل در آرایه موجود نباشد.در زیر نحوه استفاده از این تابع را می بینید : [crayon-5daf3e5faa515368580621/] توضیحات : همان طور که میبینید …

ادامه مطلب

رفع خطای Fix the “Specified key was too long error در لاراول

سلام دوستان احتمالا هنگام کار با دیتابیس یا Migrate ها در لاراول با اروری مشابه ارور زیر برخورد کرده اید : [Illuminate\Database\QueryException] SQLSTATE[42000]: Syntax error or access violation: 1071 Specified key was too long; max key length is 767 bytes (SQL: alter table users add unique users_email_unique(email)) [PDOException] SQLSTATE[42000]: Syntax …

ادامه مطلب

آموزش نصب پکیج intervention/image برای کار با تصاویر در لاراول

intervention/image یک پکیج عالی برای کار با تصاویر هست. این پکیج به ما این قابلیت ویرایش های زیادی رو روی تصاویر مورد نظرمون میده.از افزودن واترمارک گرفته تا تغیر سایز عکس و غیره. برای نصب این پکیج پروژه لاراول خودتون رو در phpstorm بازکنید و در ترمینال اون دستور زیر …

ادامه مطلب