عند استخدام نموذج المستخدم الافتراضي في دليل التطبيق في فرع تطوير Laravel ، سيرمي Composer رسالة الخطأ هذه.
ErrorException: Warning: include(/home/george/Documents/Projects/laravel/app/models/user.php): failed to open stream: No such file or directory in /home/george/Documents/Projects/laravel/vendor/composer/ClassLoader.php line 183
يمكن حلها عن طريق تغيير اسم ملف النموذج من User.php
إلى user.php
. لا ينبغي أن يكون اسم الملف بالأحرف الكبيرة؟
النموذج يعمل خارج الصندوق. لصق رمز لكيفية استخدام النموذج؟
مرحبا تايلور
هذه هي وحدة التحكم الخاصة بي والتي توضح كيف أستخدم النموذج.
class LoginController extends BaseController {
public function getIndex()
{
return View::make('login.index');
}
public function postIndex()
{
$user = array('username' => Input::get('username'), 'password' => Input::get('password'));
if(Auth::attempt($user))
{
return Redirect::home();
}
return Redirect::back()->withInput();
}
}
تمكنت من إصلاح هذه المشكلة عن طريق حذف الدليل vendor
وتشغيل تثبيت php composer.phar
مرة أخرى.
التعليق الأكثر فائدة
تمكنت من إصلاح هذه المشكلة عن طريق حذف الدليل
vendor
وتشغيل تثبيتphp composer.phar
مرة أخرى.