我正在尝试将我的laravel项目移至主机共享的托管(我有端子上的访问权限,但不能以根本为根,所以我无法安装任何东西(,我这样做了从其余部分中,在public_html中,我将所有文件夹和档案放在Laravel的公共文件夹中,在另一个文件夹中,我将其余的项目移动。
我已经在public_html文件夹中的index.php中更改此信息:
require __DIR__.'/../laravel/bootstrap/autoload.php';
$app = require_once __DIR__.'/../laravel/bootstrap/app.php';
之后,主页运行正常,但是当我尝试登录此错误时:
FatalErrorException in EloquentUserProvider.php line 136:
Class 'Appuser' not found
我不知道该怎么办。
这是我的路线:
Route::get('/', 'SessionController@create');
Route::post('/', 'SessionController@store');
Route::get('/logout', 'SessionController@destroy');
Route::get('/cliente', function () {
return view('sessions.homeCliente');
});
Route::get('/staff', function () {
return view('sessions.homeStaff');
这是我的会话控制器:
<?php
namespace AppHttpControllers;
use App;
use Auth;
use IlluminateHttpRequest;
class SessionController extends Controller
{
function __construct()
{
$this->middleware('guest', ['except'=>'destroy']);
}
public function create(){
return view('sessions.create');
}
public function store(){
//intento de iniciar session
$request=request(['usuario','password']);
if(!auth()->attempt($request)){
return redirect('/prueba');
}
//redirigir a donde se necesite
if(User::getCliente($request['usuario'])==0){
return redirect('/staff');
}
return redirect('/cliente');
}
}
我不做什么。
没有Appuser
它必须是 AppUser
通常,新手对字母案例不小心,因为Windows基本上会忽略它们。但是Linux没有,因此移至服务器(通常是Linux(引入了新错误。