كمال محمودي
الأعضاء-
المساهمات
28 -
تاريخ الانضمام
-
تاريخ آخر زيارة
السُّمعة بالموقع
19 جيدةالمعلومات الشخصية
- النبذة الشخصية مهتم بمجال تطوير الويب
-
لدي نموذج Post و ملف تهجير به الأعمدة التالية: <?php Schema::create('posts', function (Blueprint $table) { $table->id(); $table->string('title'); $table->string('slug'); $table->text('body'); $table->timestamps(); }); أريد عند إنشاء سجل من هذا النموذج يتم إعطاء slug تلقائياً حسب العُنوان المُمرر.
-
كمال محمودي بدأ بمتابعة خطأ في laravel livewire
-
أستخدم المسار التالي: Route::livewire('/register', 'register'); و قد ظهر لي الخطأ: Attribute "livewire" Not recognized أستخدم livewire2 كيف يٌمكن حل هذه المشكلة.
- 2 اجابة
-
1
-
بعد إعداد laravel passport قمت بإنشاء متحكم لمعالجة التسجيل و تسجيل الدخول و هذا كود إنشاء access token: $tokenObj = $user->createToken('APPLICATION')->accessToken; لكن ظهر لي الخطأ التالي : RuntimeException: Personal access client not found. Please create one. in file ... كيف يُمكن حل هذه المشكلة.
-
كيف يُمكن إضافة ملف لدوال مساعدة في laravel و إستخدام هذه الدول في أي مكان أريد سواء في المتحكمات او ملفات العرض او في كلاسات أخرى.
- 3 اجابة
-
1
-
كمال محمودي بدأ بمتابعة خطأ أثناء رفع ملف في Laravel
-
أستخدم لارافيل و أحاول رفع ملف و حفظه: public function test(Request $request) { $fileInForm = 'file'; if ($request->hasFile($fileInForm)) { $file = $request->file($fileInForm); if ($file->isValid()) { $hashedName = hash_file('md5', $file->path()); $timestamp = microtime(); $newFilename = $hashedName . $timestamp . '.' . $file->getClientOriginalExtension(); Storage::disk('local')->put($newFilename, $file); } } } لكن المُشكلة أن الملف يتم حفظه في مُجلد باسم مُختلف في كل مرة و إسم المُجلد يكون نفس الإسم الذي أضعه. هل يُمكن حفظ الملف في مجلد واحد و ليس كل ملف في مجلد لوحده.
- 1 جواب
-
1
-
كمال محمودي بدأ بمتابعة قاعدة البيانات و الإختبارات في Laravel
-
قمت بإنشاء ملف الإختبار التالي: php artisan make:test BookTest و أريد إختبار خاصية إضافة كتاب لجدول الكتب في قاعدة البيانات كيف يُمكن ذلك.
-
كمال محمودي بدأ بمتابعة الإختبارات في Laravel
-
قرأت قليلاً عن البرمجة الموجهة بالإختبار TDD ماهي الفائدة منها و لماذا نستخدمها. ثانياً قمت بإنشاء Test عن طريق الأمر التالي: php artisan make:test JustExample قام الأمر بإنشاء ملف JustExample.php بشكل جيد لكن عندما وضعت الدالة التالية: class JustExample extends TestCase { public function just_test_method() { $result = 2 * 5; $this->assertEquals(50, $result); } } و تنفيذ الأمر: phpunit لا يظهر أن الإختبار فشل في نافذة الكونسول لأن المفروض المُتغير result لا يحتوي على القيمة 50 بل 10
-
هل هناك طريقة لحذف جميع الملفات الموجودة داخل مُجلد مثلا بهذا الشكل: Storage::delete('app/public/products/*.png'); هذا السطر يعطي false و لا يتم حذف أي شيء.
-
كمال محمودي بدأ بمتابعة Laravel 404 الصفحة غير موجودة
-
أواجه المُشكلة التالية أريد عرض صفحة إنشاء موضوع جديد لكن الصفحة لا تظهر و يظهر خطأ 404 مع أن الصفحة موجودة و المسار الخاص بها موجود ضمن الملف web.php : Route::get('/threads/create', [ThreadController::class, 'create']); هل من حل لهذه المُشكلة.
- 2 اجابة
-
2
-
كمال محمودي بدأ بمتابعة عمل Backup لقاعدة البيانات في laravel
-
كيف يُمكن عمل backup لقاعدة البيانات و الاحتفاظ بها في ملفات المشروع.
-
كمال محمودي بدأ بمتابعة Laravel Mass Assignment
-
ما معنى Mass Assignment في لارافيل، و ما معني الخطأ التالي Page Expired 419
-
أريد إضافة خاصية منع المُستخدمين من تسجيل دخولهم إلى وقت أحدده، مثلا الأدمن يتلقى شكاوي بخصوص مستخدم معين او يُلاحظ انه يسيئ إستخدام التطبيق فيقوم بإيقاف حسابه إلى تاريخ يقوم بتحديده، و إذا قام المُستخدم في هذه الفترة بمحاولة الدخول لحسابه تظهر له رسالة أن حسابه مُتوقف لمدة 6 أيام او 10 أيام مثلا و بعد إنقضاء تلك المدة يتم تنشيط الحساب تلقائياً دون تدخل من الأدمن.
-
لدي جدول بيانات به مجموعة من السجلات و أريد إضافة عمود جديد لهذا الجدول بدون فقدان البيانات الحالية كيف استطيع عمل ذلك في laravel
- 1 جواب
-
1
-
كيف يُمكن إتاحة تسجيل الدخول عن طريق إما البريد الإلكتروني او إسم المُستخدم في نفس الحقل.
-
ماهي المصادقة المُتعددة في laravel و كيف يُمكن تطبيقها
- 1 جواب
-
1