electron 4 گزارش دادن ارسال شده در اسفند 98 دوستانی که با فایل منیجر مشکل دارند (ویدئوهای 28 تا 31) به این نکات توجه کنند: 1- اگر قصد دارید مطابق با ویدئوهای استاد عزیز پیش برید، حتماً از همان ورژن معرفی شده استفاده کنید، یعنی این را نصب کنید و مطابق ویدئوها پیش برید: composer require unisharp/laravel-filemanager:~1.8 اما اگر میخواهید آخرین ورژن که الان 2 هست نصب کنید، این را بزنید: composer require unisharp/laravel-filemanager و در روتها web.php این کدها را اضافه کنید: Route::group(['prefix' => 'laravel-filemanager', 'middleware' => ['web', 'auth']], function () { \UniSharp\LaravelFilemanager\Lfm::routes(); }); دقت کنید که فایل lfm.php در ورژن 2 با 1.8 تفاوت داره و عکسها در فولدر public/storage/photos قرار میگیره و نه در public/photos متاسفانه برای Standalone button ارورهای زیادی هست که نتونستم رفع کنم و باید با لاراول 6 یا 7 سازگار کنید. در ضمن مثل اینکه TinyMCE کد api نمیده (ابتدای درس 28)، با نصب فایل منیجر مشکلی به وجود نمیاد و مطابق سورسی که استاد در گیت هاب در فایل index قرار دادند پیش برید. 2- برای نصب eloquent-sluggable به ورژن لاراول نصبی خودتون باید دقت کنید، مطابق مستندات خودش: https://github.com/cviebrock/eloquent-sluggable/blob/master/CHANGELOG.md اگر مثل من ورژن 6.2 لاراول را نصب کردید، می بایست نزدیکترین ورژن پایین تر یعنی 6.0.3 را به شکل زیر نصب کنید: composer require cviebrock/eloquent-sluggable:^6.0.3 موفق و پیروز باشید. 3 1 نقل قول Share this post Link to post Share on other sites
Special_One 57 گزارش دادن ارسال شده در اسفند 98 من هم مشکل پکیج unisharp رو حل کردم که در قالب یک ویدیو در اختیارتون قرار میدم . https://www.aparat.com/v/SAed6 4 نقل قول Share this post Link to post Share on other sites
farbod 3 گزارش دادن ارسال شده در فروردین 99 در در ۱۳۹۸/۱۲/۲۵ در 21:03، Special_One گفته است : من هم مشکل پکیج unisharp رو حل کردم که در قالب یک ویدیو در اختیارتون قرار میدم . https://www.aparat.com/v/SAed6 ممنون مشکل حل شد فقط برای انتخاب عکس جدا این ارور رو میده File does not exist at path C:\xampp\htdocs\laravel\vendor/unisharp/laravel-filemanager/public/js/lfm.js (View: C:\xampp\htdocs\laravel\resources\views\back\index.blade.php) از این کد که تو ایندکس گذاشتم ارور میگیره <script> {!! \File::get(base_path('vendor/unisharp/laravel-filemanager/public/js/lfm.js')) !!}; var route_prefix = "{{ url(config('lfm.url_prefix', config('lfm.prefix'))) }}"; $('#lfm').filemanager('image', {prefix: route_prefix}); </script> نقل قول Share this post Link to post Share on other sites
farbod 3 گزارش دادن ارسال شده در فروردین 99 در 33 دقیقه قبل، farbod گفته است : ممنون مشکل حل شد فقط برای انتخاب عکس جدا این ارور رو میده htmlspecialchars() expects parameter 1 to be string, object given (View: C:\xampp\htdocs\laravel\resources\views\back\index.blade.php) از این کد که تو ایندکس گذاشتم ارور میگیره <script> {!! \File::get(base_path('vendor/unisharp/laravel-filemanager/public/js/lfm.js')) !!}; var route_prefix = "{{ url(config('lfm.url_prefix', config('lfm.prefix'))) }}"; $('#lfm').filemanager('image', {prefix: route_prefix}); </script> نقل قول Share this post Link to post Share on other sites
negar_a 1 گزارش دادن ارسال شده در فروردین 99 با سلام . چون تاپیک های فایل منیجر زیاده جدا تاپیک نزدم . چند سوال کلی : 1 - اینکه استاد یک دکمه ی جدا گزاشتن ، تنها برای ایجاد تصویر شاخص هست ؟ یعنی انتخاب یک تصویر از بین چند تصویر آپلود شده ی یک مقاله . 2 - با همین پکیج ، میتوان برای یک مطلب ، چندین عکس قرار داد ؟ . روال کار به چه شکله ؟ چون هر مطلب من چندین عکس داره و باید در یک جدول جدا ذخیره بشه . نقل قول Share this post Link to post Share on other sites
Special_One 57 گزارش دادن ارسال شده در فروردین 99 در 30 دقیقه قبل، negar_a گفته است : با سلام . چون تاپیک های فایل منیجر زیاده جدا تاپیک نزدم . چند سوال کلی : 1 - اینکه استاد یک دکمه ی جدا گزاشتن ، تنها برای ایجاد تصویر شاخص هست ؟ یعنی انتخاب یک تصویر از بین چند تصویر آپلود شده ی یک مقاله . 2 - با همین پکیج ، میتوان برای یک مطلب ، چندین عکس قرار داد ؟ . روال کار به چه شکله ؟ چون هر مطلب من چندین عکس داره و باید در یک جدول جدا ذخیره بشه . https://github.com/alexusmai/laravel-file-manager سلام سال نو مبارک چندین بار عرض کردیم و پکیج جایگزین هم معرفی کردیم میتونید از این پکیج استفاده کنید و قابلیت انتخاب چندین تصویر شاخص هم داشته باشید. 1 نقل قول Share this post Link to post Share on other sites
negar_a 1 گزارش دادن ارسال شده در فروردین 99 در 6 دقیقه قبل، Special_One گفته است : سلام سال نو مبارک چندین بار عرض کردیم و پکیج جایگزین هم معرفی کردیم میتونید از این پکیج استفاده کنید و قابلیت انتخاب چندین تصویر شاخص هم داشته باشید. ممنون همچنین . کاش آموزش استفاده ش رو هم قرار بدید . نقل قول Share this post Link to post Share on other sites
Special_One 57 گزارش دادن ارسال شده در فروردین 99 در 2 دقیقه قبل، negar_a گفته است : ممنون همچنین . کاش آموزش استفاده ش رو هم قرار بدید . در حال تهیه ویدیو آموزشی هستم به زودی با هماهنگی در روی سایت قرار خواهد گرفت 1 نقل قول Share this post Link to post Share on other sites
عباس گل رازقی 0 گزارش دادن ارسال شده در مرداد 99 سلام اساتید گرانقدر متاسفانه من همچنان با گذاشتن این متن <script> {!!\File::get(base_path('vendor/unisharp/laravel-filemanager/public/storage/js/lfm.js'))!!}; var route_prefix ="{{url(config('lfm.url_prefix',config('lfm.prefix')))}}"; $('#lfm').filemanager('image',{prefix: route_prefix}); </script> در صفحه ارور زیر را میگیرم File does not exist at path D:\wamp64\www\dibadiet\vendor/unisharp/laravel-filemanager/public/storage/js/lfm.js. (View: D:\wamp64\www\dibadiet\resources\views\back\index.blade.php) نقل قول Share this post Link to post Share on other sites
electron 4 گزارش دادن ارسال شده در مرداد 99 بنظرم برای گذاشتن فایل یا عکس از پکیجهای متفرقه استفاده نکنید. لاراول خودش امکانات خوبی داره و اعتبار سنجی هم براحتی انجام میشه، حتی اگر پسوند فایل را تغییر داده باشید. تو گوگل یک سرچ بزنید میاد. مستندات خود لاراول هم گویا است. نقل قول Share this post Link to post Share on other sites
electron 4 گزارش دادن ارسال شده در مرداد 99 یک مثال که در کنترلر باید بزارید: public function resume(Request $request){ $validatedDate = $request->validate([ 'resume' => 'mimes:pdf,doc,docx,png,jpg,jpeg|max:2000', ]); $user_id = auth()->user()->id; $resume = $request->file('resume')->store('public/files'); Profile::where('user_id',$user_id)->update(['resume'=>$resume]); return redirect()->back()-> with('message', 'رزومه با موفقیت ارسال شد'); دقت کنید که فایلها در مسیر زیر هستند: \storage\app\public\files و اگر میخواهید لینکی از فایها در فولدر \public\storage\files قرار بگیره تا بتونید بهش دسترسی داشته باشید این دستور کامپوزر را در خط فرمان بزنید: php artisan storage:link برای عکس هم تقریباً همینه (در مستندات سایت لاراول هست) و فقط پسوندها و سایز عکس را تعیین کنید. امکانات خوبی دیگه برای عکس و فایل هست. موفق باشید. نقل قول Share this post Link to post Share on other sites
عباس گل رازقی 0 گزارش دادن ارسال شده در مرداد 99 ممنون از راهنمائیتون نقل قول Share this post Link to post Share on other sites