Маршрут не работает для половины пути - laravel - PullRequest
0 голосов
/ 30 января 2020

У меня проблема с Laravel. Моя проблема в том, что у меня есть маршруты, соединяющиеся с различными веб-страницами, но половина веб-страниц не загружается, а другие их имеют. У меня есть PHP страниц для каждой из страниц и я их подключил. Я получаю 404 Вот мои маршруты

Route::get('/', 'PagesController@index');
Route::get('/index', 'PagesController@index');
Route::get('/hub','PagesController@hub');
Route::get('/basicmod','PagesController@basicmod');
Route::get('/addquestion','PagesController@questions');
Route::get('/addquestion','PagesController@addquestion');
Route::get('/introtest','TestController@index');

Все маршруты подключаются к функции в контроллере страницы или тестовом контроллере, например:

public function addquestion(){
    $title = "Add Question";
    return view('pages.addquestion')->with('title',$title);
}

Вот места, где я вызываю функции:

<button onclick="window.location.href='http://localhost/microskills/public/hun/'"></button>
<button><a href="http://localhost/microskills/public/questions">Questions</a></button>

это не функция, которая не работает, или кнопки, когда я набираю localhost/skills/public/questions в браузере, она по-прежнему не работает

1 Ответ

0 голосов
/ 30 января 2020

какие маршруты работают, а какие нет?

если вы используете apache, активировали ли вы mod_rewrite?

, запустите эту команду для активации mod_rewrite в apache:

sudo a2enmod rewrite

и затем перезапустите apache:

sudo systemctl restart apache2
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...