index.php работает, но http://localhost/MySite/about не работает - PullRequest
0 голосов
/ 12 сентября 2018

Я большой новичок в laravel, я пытаюсь показать страницы вроде http://localhost/MySite/about. Я сделал копию файла server.php index.php, но когда я набираю http://localhost/MySite/about в URL, http://localhost/MySite/ работает, но http://localhost/MySite/about не работает. ошибка, показывающая, что Объект не найден. Пожалуйста, помогите

    <?php

/*
|--------------------------------------------------------------------------
| Web Routes
|--------------------------------------------------------------------------
|
| Here is where you can register web routes for your application. These
| routes are loaded by the RouteServiceProvider within a group which
| contains the "web" middleware group. Now create something great!
|
*/

Route::get('/', function () {
    return view('welcome');
});
Route::get('/about', function () {
    return view('about');
});
Route::get('/contact', function () {
    return view('contact');
});
Route::get('/gallary', function () {
    return view('gallary');
});

Ответы [ 2 ]

0 голосов
/ 12 сентября 2018

Если вы создаете приложение laravel от своего локального хоста, маршрут доступа будет всегда

http://localhost/NAMEOFTHEPROJECT/public/VIEW

Если у вас все еще возникают проблемы с маршрутами, попробуйте выполнить следующее

Route::get('/ROUTENAME', 'Controller@METHOD')->name('ROUTENAME');
0 голосов
/ 12 сентября 2018

Я не гуру Laravel, но мне кажется, что / Mysite / вызывает эту проблему в вашем URL.Вы уверены, что "localhost / Mysite /" является webroot?

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