Я переношу веб-страницу, сделанную в Laravel, на сервер, где Cpanel, все маршруты работают, кроме Auths like/login. Когда вы пытаетесь ввести туда маршрут, появляется ошибка 404. Вот страница: http://elgloborojocatalogos.com.mx/404 error in/login Laravel
И мои маршруты:
<?php
Auth::routes();
// Routes or function calls for this project.
Route::get('/', '[email protected]');
Route::get('globos',['uses' =>'[email protected]']);
Route::post('globos/store',['uses' =>'[email protected]'])->middleware('auth');
Route::get('globos/retrieveall',['uses' => '[email protected]'])->middleware('auth');
Route::get('globos/retrieve/{no_pages}',['uses'=> '[email protected]'])->middleware('auth');
Route::get('globos/pages',['uses'=>'[email protected]'])->middleware('auth');
Route::get('globos/pagesp/{type}', ['uses' =>'[email protected]'])->middleware('auth');
Route::get('/home', function(){ return redirect('globos/pages');});
Route::delete('globos/deleteGlobo/{id}', ['uses' =>'[email protected]'])->middleware('auth');
Route::post('globos/findGlobo',['uses'=>'[email protected]'])->middleware('auth');
Route::get('globos/imprimirCatalogo',['uses'=>'[email protected]'])->middleware('auth');
//Users
// Authentication Routes...
Route::get('login', 'Auth\[email protected]');
Route::post('login', 'Auth\[email protected]');
Route::post('logout', 'Auth\[email protected]');
Какая версия PHP работает на сервере? –
Вспомогательная функция Auth :: routes() зарегистрирует для вас маршрут :: get ('login'), Route :: post ('login'), Route :: post ('logout') и некоторые другие (регистрация, пароль забыл). Вы не можете добавлять их вручную. Лучше всего сделать «php artisan route: list» и посмотреть результат на этом. – Alex
На сервере мы используем php 5.6.4 @JeremyHarris –