هاست لاراول با پشتیبانی 24 ساعته و امکانات کامل از مدیرهاست
mehdee81
-
تعداد ارسال ها
60 -
تاریخ عضویت
-
آخرین بازدید
-
Days Won
1
پست ارسال شده توسط mehdee81
-
-
<script>
var editor_config = {
path_absolute : "/",
selector: 'textarea#textarea',
relative_urls: false,
plugins: [
"advlist autolink lists link image charmap print preview hr anchor pagebreak",
"searchreplace wordcount visualblocks visualchars code fullscreen",
"insertdatetime media nonbreaking save table directionality",
"emoticons template paste textpattern"
],
toolbar: "insertfile undo redo | styleselect | bold italic | alignleft aligncenter alignright alignjustify | bullist numlist outdent indent | link image media",
file_picker_callback : function(callback, value, meta) {
var x = window.innerWidth || document.documentElement.clientWidth || document.getElementsByTagName('body')[0].clientWidth;
var y = window.innerHeight|| document.documentElement.clientHeight|| document.getElementsByTagName('body')[0].clientHeight;
var cmsURL = editor_config.path_absolute + 'laravel-filemanager?editor=' + meta.fieldname;
if (meta.filetype == 'image') {
cmsURL = cmsURL + "&type=Images";
} else {
cmsURL = cmsURL + "&type=Files";
}
tinyMCE.activeEditor.windowManager.openUrl({
url : cmsURL,
title : 'Filemanager',
width : x * 0.8,
height : y * 0.8,
resizable : "yes",
close_previous : "no",
onMessage: (api, message) => {
callback(message.content);
}
});
}
};
tinymce.init(editor_config);
</script>
-
چرا نمیتونم کد هارو بفرستم -
سلام خسته نباشید استاد من چیکار کنم فایل ها با فایل منیجر اپلود مشن و داخل پوشه storage قرار میگیرند ام داخل tiny mceنمایش داده نمیشن
حتی php artisan storage:link هم انجام دادم به نظرتون فایل lfm مشکل داره
<?php/*|--------------------------------------------------------------------------| Documentation for this config :|--------------------------------------------------------------------------| online => http://unisharp.github.io/laravel-filemanager/config| offline => vendor/unisharp/laravel-filemanager/docs/config.md*/return [/*|--------------------------------------------------------------------------| Routing|--------------------------------------------------------------------------*/'use_package_routes' => true,/*|--------------------------------------------------------------------------| Shared folder / Private folder|--------------------------------------------------------------------------|| If both options are set to false, then shared folder will be activated.|*/'allow_private_folder' => true,// Flexible way to customize client folders accessibility// If you want to customize client folders, publish tag="lfm_handler"// Then you can rewrite userField function in App\Handler\ConfigHandler class// And set 'user_field' to App\Handler\ConfigHandler::class// Ex: The private folder of user will be named as the user id.'private_folder_name' => UniSharp\LaravelFilemanager\Handlers\ConfigHandler::class,'allow_shared_folder' => true,'shared_folder_name' => 'shares',/*|--------------------------------------------------------------------------| Folder Names|--------------------------------------------------------------------------*/'folder_categories' => ['file' => ['folder_name' => 'files','startup_view' => 'list','max_size' => 50000, // size in KB'valid_mime' => ['image/jpeg','image/pjpeg','image/png','image/gif','image/svg+xml','application/pdf','text/plain',],],'image' => ['folder_name' => 'photos','startup_view' => 'grid','max_size' => 50000, // size in KB'valid_mime' => ['image/jpeg','image/pjpeg','image/png','image/gif','image/svg+xml',],],],/*|--------------------------------------------------------------------------| Pagination|--------------------------------------------------------------------------*/'paginator' => ['perPage' => 30,],/*|--------------------------------------------------------------------------| Upload / Validation|--------------------------------------------------------------------------*/'disk' => 'public','rename_file' => false,'rename_duplicates' => false,'alphanumeric_filename' => false,'alphanumeric_directory' => false,'should_validate_size' => false,'should_validate_mime' => false,// behavior on files with identical name// setting it to true cause old file replace with new one// setting it to false show `error-file-exist` error and stop upload'over_write_on_duplicate' => false,/*|--------------------------------------------------------------------------| Thumbnail|--------------------------------------------------------------------------*/// If true, image thumbnails would be created during upload'should_create_thumbnails' => true,'thumb_folder_name' => 'thumbs',// Create thumbnails automatically only for listed types.'raster_mimetypes' => ['image/jpeg','image/pjpeg','image/png',],'thumb_img_width' => 200, // px'thumb_img_height' => 200, // px/*|--------------------------------------------------------------------------| File Extension Information|--------------------------------------------------------------------------*/'file_type_array' => ['pdf' => 'Adobe Acrobat','doc' => 'Microsoft Word','docx' => 'Microsoft Word','xls' => 'Microsoft Excel','xlsx' => 'Microsoft Excel','zip' => 'Archive','gif' => 'GIF Image','jpg' => 'JPEG Image','jpeg' => 'JPEG Image','png' => 'PNG Image','ppt' => 'Microsoft PowerPoint','pptx' => 'Microsoft PowerPoint',],/*|--------------------------------------------------------------------------| php.ini override|--------------------------------------------------------------------------|| These values override your php.ini settings before uploading files| Set these to false to ingnore and apply your php.ini settings|| Please note that the 'upload_max_filesize' & 'post_max_size'| directives are not supported.*/'php_ini_overrides' => ['memory_limit' => '256M',],]; -
البته اون compact ایراد داشت درستش کردم
- 1
-
کنترولر
public function index()
{
$articles = article::orderBy('id', 'DESC')->get();
$users = user::count();
return view('front.index', compact('articles',compact('users')));
}
ویو
<div>users= {{$user->count}}</div>ایراد این چیه؟
-
میخوام فقط تعداد رو بگیرم و نمایش بدم
ولی نمیدونم کدش رو چطوری بنویسم
-
سلام خسته نباشید
میخواستم بدونم چطوری باید تعداد یوزر های ثبت نام کرده داخل سایت رو داخل یک ویو نمایش بدم
ممنون
-
سلام
واقعا ممنونم از پشتیبانی و راهنمایی های خوبتون و همینطور دوره اموزش لاراول اقای طالبی
من هرجای دیگه این سوالات رو میپرسم میگن اول باید دوره مربوط به لاراول روخریداری کنم تا جوابم رو بدن
خیلی دوست دارم که شما یا اقای طالبی یک دوره طراحی سایت فروشگاهی بالاراول رو درست کنید
ممنونم ازتون
- 1
-
سلام ببخشید استاد باید چیکار کنم که دیگه کسی نتونه با سرچ کردن profile/1/ یا profile/8/ به پروفایل دیگران دسترسی داشته باشه
و اطلاعاتشون رو تغیر بده
-
ممنون
واقعا نمدونم مشکلش چی بود که شب خوابیدم صبح بلند شدم دیدم دیگه اون ارور رو نمیده
-
بله نصب کردم
همونی که تو فیلم اموزشی استاد طالبی بود
-
بله میتونم به راحتی عکس هارو اپلود کنم
حتا تو storage داخل photos قرار میگیرند
اما بعد از اپلود داخل ادیتور نمایش داده نمیشه
-
داخل کنترولر این ارور رو میگیرم
Undefined function 'App\Http\Controllers\recaptchaFieldName'
-
مگه عکس ها نباید تو پوشه public داخل photos ذخیره بشند بعد از اپلود
پس چرا میرن داخل پوشه storage
-
اجرا کردم ولی نمیشه
PS C:\Program Files\Ampps\www\site> php artisan storage:link
The [C:\Program Files\Ampps\www\site\public\storage] link already exists.
The links have been created.
PS C:\Program Files\Ampps\www\site> -
سلام خسته نباشید من وقتی با فایل منیجر unisharp فایل هامو اپلود میکنم tiny mce فایل هارو توی این ادرس اپلود میکنه http://site.test/storage/photos/1/img12.jpg
یعنی به خاطر اینه که مشکل داره تو اپلود؟
فایل توی پوشه storage درسن اپلود میشه و دیده میشه اما داخل tiny mce دیده نمیشه .
این هم کد lfm
'folder_categories' => ['file' => ['folder_name' => 'files','startup_view' => 'list','max_size' => 50000, // size in KB'valid_mime' => ['image/jpeg','image/pjpeg','image/png','image/gif','image/svg+xml','application/pdf','text/plain',],],'image' => ['folder_name' => 'photos','startup_view' => 'grid','max_size' => 50000, // size in KB'valid_mime' => ['image/jpeg','image/pjpeg','image/png','image/gif','image/svg+xml',],],],مشکل از کجاست؟
-
همه کارهارو درست مثل فیلم اقای طالبی انجام دادم وبارها چک کردم
تنها تفاوت اینه که لاراول من نسخه 8
و اینکه unisharp نصب کردم
-
خیلی ممنونم عالی عمل کرد
- 1
-
من توی هر مقاله با creator_id سازنده مقاله رو ذخیزه کردم
ولی نمیدونم چطوری باید این دسترسی رو موقع ویرایش مقاله محدود کنم
-
سلام خسته نباشید
من میخوام یک maiddleware بنویسم که هرکس فقط بتونه پروفایل خودشو ویرایش کنه
و با وارد کردن profile/1/ یا profile/8/ نتونه به پروفایل کاربران دیگه دسترسی داشته باشه.
-
سلام خسته نباشید
من پکیج filemanager رو کامل نصب کردم ولی نمیدونم چرا وقتی عکس هارو اپلود میکنم داخل پوشهpublic/ photos قرار نمیگیرن
یعنی اصلا اپلود نمیشن -
include(C:\Program Files\Ampps\www\site\vendor\composer/../unisharp/laravel-filemanager/src/LaravelFilemanagerServiceProvider.php): failed to open stream: No such file or directory
at C:\Program Files\Ampps\www\site\vendor\composer\ClassLoader.php:444
440▕ * Prevents access to $this/self from included files.
441▕ */
442▕ function includeFile($file)
443▕ {
➜ 444▕ include $file;
445▕ }
446▕1 C:\Program Files\Ampps\www\site\vendor\composer\ClassLoader.php:444
include()2 C:\Program Files\Ampps\www\site\vendor\composer\ClassLoader.php:322
Composer\Autoload\includeFile("C:\Program Files\Ampps\www\site\vendor\composer/../unisharp/laravel-filemanager/src/LaravelFilemanagerServiceProvider.php")
PS C:\Program Files\Ampps\www\site> -
دریافت مقاله درست کار میکنه چون بعد از ساخت مقاله توسط کاربر هم تو دیتابیس نمایش میده و هم داخل پنل ادمین
-
برای دریافت نام کسی که مقاله رو نوشته این کد رو نوشتم ولی نام نویسنده رو نمایش نمیده
<div class="container"><div class="d-flex justify-content-center">name: {{ $article->name }}</div></div>این هم کد کنترولرمه
public function show(article $article){return view('front.article', compact( 'article'));}این هم روترم
Route::get('/show/{Article}', 'App\Http\Controllers\Articlecontroller@show')->name('show');این هم لینک صفحه نمایش مقاله
<a href="{{ route('show', $article->id) }}" class="btn btn-primary">..!Fin it more</a>کدوم مشکل داره؟
ادامه کدهای فایل منیجر
در رفع مشکلات و سوالات عمومی لاراول Laravel
ارسال شده در · Report reply