رفتن به مطلب
انجمن پشتیبانی لاراول ایران

ابوالفضل طالبی

مدیرکل
  • تعداد ارسال ها

    173
  • تاریخ عضویت

  • آخرین بازدید

  • Days Won

    210

تمامی ارسال های ابوالفضل طالبی

  1. نکات زیر رو رعایت کنید بعد از تغییرات داخل .env حتما یک بار سرور ریست کنید مجدد تست کنید اگر مشکل پا برجا بود فایل database.php را از پوشه ی config باز کنید و به صورت زیر تنظیمات sqlite رو تغییر بدید 'sqlite' => [ 'driver' => 'sqlite', 'url' => env('DATABASE_URL'), 'database' => dirname(__DIR__).'/database/database.sqlite', 'prefix' => '', 'foreign_key_constraints' => env('DB_FOREIGN_KEYS', true), ], البته باز هم سرور ریست فراموش نشه اگر مشکل پا برجا بود احتمال داره به خاطر فاصله ای باشه که در نام کاربری ویندوز شما (Reza Bakhshi) وجود داره و میتونید مسیر پروژه رو تغییر بدید و از روی دسکتاپ اجرا نکنید
  2. در لاراول بخش نمایش و کلا ui رو باید خودتون طراحی کنید اما در بحث فیلتر کردن پکیج های زیادی در لاراول هست که خیلی قوی و کامل هستند و میتونید از این پکیج ها به راحتی استفاده کنید مانند: https://github.com/Tucker-Eric/EloquentFilter https://github.com/hmshafeeq/eloquent-filter
  3. معمولا خیلی جزئی ممکنه مشکلی وجود داشته باشه که در حد نادیده گرفتن هست و یا میشه راحت رفع کرد
  4. من فایرفاکسو توصیه نمیکنم از کروم استفاه کنید و توی کرم محیط موبایل رو چک کنید
  5. مواردی که شاید کمک کنه مشکل رفع بشه یکیش همون تغییر درایور بود مورد بعدی تو تنظیمات سشن encrypt رو true کنید گزینه ی http_only هم چک کنید true باشه همچنین session secure هم روی false باشه اگر مشکل رفع نشد میتونید روی یک هاست دیگه ببرید و تست کنید چون دلیل دیگه ای نمیتونه بجز هاست باشه و احتمال اینکه روی هاست ابری این مشکل بوجود بیاد هست
  6. اگه فولدر باز شده و اونجا artisan serve انجام شده نباید مشکلی داشته باشید توی فایل virtual host هر تغییری دادید برگردونید و یکبار ریست سرور کنید
  7. احتمال داره مشکل از سمت سرور شما باشه درایور سشن رو روی دیتابیس قرار بدید تست کنید
  8. فولدر پروژه ی جدید رو در vscode باز میکنید؟
  9. در خصوص ajax بودن که مشخص هست کل صفحه ی دیوار ajax هست فیلترها هم بخاطر اینکه توی کوئری استرینگ شما قرار میگیرند و شما اگه صفحه رو هم ریفرش کنید باز فیلترها سر جاشون هستن چون از کوئری استرینگ شما خونده میشه شما توی لاراول میتونید از vue که پیشنهاد خود لاراول هست استفاده کنید
  10. هاست لاراول بخاطر اینکه تنظیمات مورد نیاز برای فریم ورک لاراول روش ست شده و همچنین داشتن خط فرمان قیمت بالاتری داره خط فرمان همون امکاناتی که تو لوکال به شما میداد ، در هاست به شما میده
  11. پکیج دیگه ای استفاده کنید مثل https://github.com/highideas/laravel-users-online
  12. یکبار دیگه دقیقا طبق همین آموزش مراحل رو انجام بدید:
  13. تو فایل web.php بالای تمام روتهای خودتون این خط رو اضافه کنید کافی هست URL::forceScheme('https');
  14. فایل زیر رو باز کنید vendor/laravel-filemanager/public/js/stand-alone-button.js کدهای زیر رو داخلش قرار بدید و جایگزین کنید (function( $ ){ $.fn.filemanager = function(type, options) { type = type || 'file'; this.on('click', function(e) { var route_prefix = (options && options.prefix) ? options.prefix : '/laravel-filemanager'; var target_input = $('#' + $(this).data('input')); var target_preview = $('#' + $(this).data('preview')); window.open(route_prefix + '?type=' + type, 'FileManager', 'width=900,height=600'); window.SetUrl = function (items) { //var file_path = items; // set the value of the desired input to image url target_input.val('').val(items).trigger('change'); // clear previous preview target_preview.attr("src",items).addClass('d-block'); // set or change the preview image src // if (items.isArray()) { // items.forEach(function (item) { // target_preview.append( // $('<img>').css('height', '5rem').attr('src', item.thumb_url) // ); // }); // } // trigger change event target_preview.trigger('change'); }; return false; }); } })(jQuery); سپس کش مرورگر رو پاک کنید
  15. چک کنید نسخه لاراول و نسخه ی php شما چنده
  16. به احتمال زیاد در پوشه ی public خودتون یک پوشه به اسم admin ساختید به همین دلیل به مشکل خورده
  17. از جایی که هاست تهیه کردید باید بگید proc_open فعال کنن برای شما
  18. شما میتونید از پکیج های آماده استفاده کنید به عنوان مثال پکیج زیر ترجمه رو از دیتابیس انجام میده https://github.com/Waavi/translation
  19. سوالتون زیاد واضح نیست ترجمه رو میخاید کجا نمایش بدید؟ منظورتون breadcrumbs هست؟
  20. قسمت consol رو در inspect چک کنید چه خطایی دارید
  21. از لینک زیر فایل dropzone رو دانلود کنید جایگزین کنید شاید مشکل رفع بشه . نسخه های مختلفشو تست کنید https://gitlab.com/meno/dropzone
  22. مسیرش که مشخص هست در vendor/unisharp در php.ini علاوه بر افزایش حجم آپلود باید متغییر max_execution_time رو هم افزایش بدید
  23. وقتی شما یک کوئری رو با استفاده از برخی شروط مثل where یا orderby اختصاصی میکنید حتما باید از متد get برای دریافت خروجی کوئری استفاده کنید تا دیتای شما به صورت یک آبجکت استخراج بشه و شما بتونید count بگیرید یا هر کار دیگه ای اما اگر یک کوئری رو بدون استفاده از شرط اجرا کنید برای مثال کوئری زیر: $news = News::All(); در این حالت متد get در داخل متد All اجرا میشه و نیازی نیست شما هم مجدد get را صدا بزنید
  24. در این جلسه از آموزش روش آپلود پروژه ی لاراولی را روی هاست آموزش میدهیم و تنظیمات لازم برای اجرای پروژه در هاست انجام میشود.برای تهیه هاست لاراول مناسب پروژه های لاراولی میتوانید از سایت مدیرهاست اقدام به تهیه هاست نمایید .h_iframe-aparat_embed_frame{position:relative;}.h_iframe-aparat_embed_frame .ratio{display:block;width:100%;height:auto;}.h_iframe-aparat_embed_frame iframe{position:absolute;top:0;left:0;width:100%;height:100%;} مدرس ابوالفضل طالبی جلسه ی 39 زمان: 13 دقیقه پیش نیاز: PHP (دانلود آموزش PHP) برای دانلود سایر دوره های آموزشی به سایت Alefyar.com مراجعه نمایید laravel_alefyar.com_39.7z
×
×
  • جدید...