我正在尝试在共享主机上运行Laravel项目。
我遇到以下错误:import React from "react";
import StoreInput from "../StoreInput/index";
import { connect } from "react-redux";
import "./index.scss";
import { setStoreInputFieldValue } from "../../actions/store.actions";
import { addArticleToStore } from "../../actions/articles.actions";
type ScanSetProps = {
// Redux State
storeInputFieldValue?: any;
// Redux Actions
setStoreInputFieldValue?: any;
addArticleToStore?: any;
};
class ScanSet extends React.Component<ScanSetProps> {
handleScanSet = (event) => {
const { setStoreInputFieldValue } = this.props;
setStoreInputFieldValue(event.target.value);
};
// Component render
render() {
const { storeInputFieldValue, addArticleToStore } = this.props;
return (
<div className="ScanSet">
<StoreInput
idStoreInput={"scanSetInput"}
typeStoreInput={"number"}
placeholderStoreInput={
"Scannez le code barre ou saisissez le code EAN"
}
storeInputFillMethod={this.handleScanSet}
/>
<button
id="scanSetButton"
className={
storeInputFieldValue.length === 13
? "enabledButton"
: "disabledButton"
}
onClick={() => addArticleToStore(storeInputFieldValue)}
>
Ajouter
</button>
</div>
);
}
}
const mapStateToProps = (state) => ({
storeInputFieldValue: state.store.storeInputFieldValue,
});
const mapDispatchToProps = (dispatch) => ({
setStoreInputFieldValue: (input_value) =>
dispatch(setStoreInputFieldValue(input_value)),
addArticleToStore: (article_ean) => dispatch(addArticleToStore(article_ean)),
});
export default connect(mapStateToProps, mapDispatchToProps)(ScanSet);
我的Target class [App\HTTP\Controllers\PostsController] does not exist.
如下:
routes/web.php
这就是我所做的:
use Illuminate\Support\Facades\Route;
Route::get('/', [
'uses' => '\App\HTTP\Controllers\PostsController@index',
'as' => 'home'
]);
,index.php
和style.css
到根。.htaccess
更改为require __DIR__.'/../vendor/autoload.php';
require __DIR__.'/vendor/autoload.php';
更改为$app = require_once __DIR__.'/../bootstrap/app.php';
我在服务器的htdocs中上传了整个项目,并上传了整个项目。仍然我得到错误。通过创建虚拟主机尝试在本地主机(wampserver)上以这种方式运行项目时,一切正常。我该如何解决?
谢谢。