Saat menggunakan model Pengguna default di direktori aplikasi pada cabang pengembangan Laravel, Komposer akan menampilkan pesan kesalahan ini.
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
Ini dapat diselesaikan dengan mengubah nama file model dari User.php
menjadi user.php
. Haruskah nama file tidak dikapitalisasi?
Model bekerja di luar kotak. Tempel kode untuk cara Anda menggunakan model?
Hai Taylor
Ini adalah pengontrol saya yang menunjukkan bagaimana saya menggunakan model.
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();
}
}
Saya dapat memperbaiki masalah ini dengan menghapus direktori vendor
dan menjalankan php composer.phar
install lagi.
Komentar yang paling membantu
Saya dapat memperbaiki masalah ini dengan menghapus direktori
vendor
dan menjalankanphp composer.phar
install lagi.