عندما أقوم برفع الصور إلى خادم الويب عن طريق استخدام المكتبة Spatie\MediaLibrary في لارافل، يظهر لدي الخطأ التالي:
Call to undefiend function ::toMediaCollection()
وهذا هو الكود لدي:
public function update(Request $request, Channel $channel)
{
if($request->hasFile("image")){
$blog->addAllMediaFromRequest('image')->toMediaCollection('images');
}
}
والمودل المرتبط بها:
use Spatie\MediaLibrary\HasMedia\HasMedia;
use Spatie\MediaLibrary\HasMedia\HasMediaTrait;
use App\User;
class Blog extends Model implements HasMedia
{
use HasMediaTrait;
public function user()
{
return $this->belongsTo(User::class);
}
}
السؤال
Amir Alsaeed
عندما أقوم برفع الصور إلى خادم الويب عن طريق استخدام المكتبة Spatie\MediaLibrary في لارافل، يظهر لدي الخطأ التالي:
Call to undefiend function ::toMediaCollection()
وهذا هو الكود لدي:
public function update(Request $request, Channel $channel) { if($request->hasFile("image")){ $blog->addAllMediaFromRequest('image')->toMediaCollection('images'); } }
والمودل المرتبط بها:
use Spatie\MediaLibrary\HasMedia\HasMedia; use Spatie\MediaLibrary\HasMedia\HasMediaTrait; use App\User; class Blog extends Model implements HasMedia { use HasMediaTrait; public function user() { return $this->belongsTo(User::class); } }
2 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.