با سلام.من از پکیج unisharp استفاده میکنم.این پکیج مشکلی نداره اما در هاست اگر فایلی که آپلود میشه نام فارسی داشته باشه با ارور زیر مواجه میشم.
File not found at path: photos/71/ پرورش اسپیرولینا-min.jpg
با تشکر از آقای سید علی موسوی که راه حل صحیحی رو برای این قضیه عنوان کردند.اما راه حل ایشون اسم فایل تغییر میده که من نمیخواستم این اتفاق بیفته و با روش زیر مشکل حل کردم.
در src فایل منیجر هر جا از تابع pathinfo() که در ورژن مورد استفاده من این 3 فایل بودند:
\vendor\UniSharp\LaravelFilemanager\src\lfm.php
\vendor\UniSharp\LaravelFilemanager\src\LfmPath.php
\vendor\UniSharp\LaravelFilemanager\src\LfmStorageRepository.php
قبل از خط فراخوانی این تابع از خط کد زیر استفاده کردم
setlocale(LC_ALL, 'en_US.UTF-8');
این اسم فارسی رو از کجا خونده که نام فایل شما قرار داد؟!
به نظرم توی کانفیگش یا کدهای خودتون باید نام فایل رو به صورت لاتین برگردونی و فضاهای خالی رو با کارکترها پر کنید
با تشکر از آقای سید علی موسوی که راه حل صحیحی رو برای این قضیه عنوان کردند.اما راه حل ایشون اسم فایل تغییر میده که من نمیخواستم این اتفاق بیفته و با روش زیر مشکل حل کردم.
در src فایل منیجر هر جا از تابع pathinfo() که در ورژن مورد استفاده من این 3 فایل بودند:
\vendor\UniSharp\LaravelFilemanager\src\lfm.php
\vendor\UniSharp\LaravelFilemanager\src\LfmPath.php
\vendor\UniSharp\LaravelFilemanager\src\LfmStorageRepository.php
قبل از خط فراخوانی این تابع از خط کد زیر استفاده کردم
setlocale(LC_ALL, 'en_US.UTF-8');
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟