دوستانی که با فایل منیجر مشکل دارند (ویدئوهای 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
موفق و پیروز باشید.