Я создаю простой блог для моих личных проектов с Laravel 5.4.36. Я загрузил его на 000webhost
. Проблема в том, что каждый раз, когда я пытаюсь зарегистрироваться или войти, он говорит:
Запрошенный URL не найден на этом сервере
Вот URL, который отображается во время этой ошибки,
https://myprojectblog.000webhostapp.com/signUp
Здесь 'signUp' или 'signIn' представлены в файле маршрутов, который приведен ниже,
Route::post('/signUp', [
'uses'=>'UserController@postSignUp',
'as'=>'signUp'
]);
Route::post('/signIn', [
'uses'=>'UserController@postSignIn',
'as'=>'signIn'
]);
Форма регистрации приведена ниже,
<div class="signUp">
<label>Sign Up</label></br>
<form action="{{ route('signUp') }}" method="POST" name="signUp" id="signUp">
<label id="usernameLabelSignUp">Username</label></br>
<input type="text" id="usernameSignUp" name="username" value="{{ Request::old('username')}}"></br>
<label id="emailLabelSignUp">Email</label></br>
<input type="text" id="emailSignUp" name="email" value="{{ Request::old('email')}}"></br>
<label id="passwordLabelSignUp">Password</label></br>
<input type="password" id="passwordSignUp" name="password"></br>
<input type="hidden" name="_token" value="{{ Session::token() }}">
<input type="submit" id="signUpSubmit" value="signUp">
</form></br>
</div>
В cpanel 000webhost моя файловая структура:
/
-Blog
-All the Laravel project directories and files except public
-public_html
-public
-css
-js
-.htacess
-index.php
-favicon.ico
-robots.txt
-web.config
Мой index.php в / public_html / public получил эти строки,
require __DIR__.'/../Blog/bootstrap/autoload.php';
$app = require_once __DIR__.'/../Blog/bootstrap/app.php';
Страница индекса загружается без каких-либо проблем, но при попытке войти или зарегистрироваться возникает ошибка.
Самое главное, все отлично работает на моей локальной машине, никаких проблем.
Некоторая подсказка означала бы большую помощь. Спасибо.