Я очень новичок в laravel, и я просто не понимаю, как правильно направить, я полностью потерялся. Проблема в том, что я могу только маршрутизировать представление на localhost / public. Например, я не могу направить представление на «localhost / public / something» . Я даже не уверен, что мои URL-адреса верны. Если я оставлю «something.php» пустым, ничего не покажет, но если я добавлю некоторый html, он отобразит только html no views . Я уверен, что все это неправильно. Итак, как вы проецируете представление на страницу, отличную от «public /». Маршрутизация для индекса
Route::get('/', function(){ return View::make('welcome'); });
работает нормально.
Теперь, как я могу добиться того же, если
Route::get('something', function(){ return View::make('welcome'); });
или
Route::get('/something', function(){ return View::make('welcome'); });
Так что, наконец, я получил его на работу после стольких часов. Я удалил мою установку laravel и сделал новую, и проблема исчезла. Благодарю.
В коде нет ничего плохого, но может быть для .htaccess
Попробуйте просмотреть маршрут по следующему URL http: //localhost/public/index.php? / Something
если он работает, вам нужно использовать альтернативный файл .htaccess, указанный на веб-сайте Laravel, или посмотреть, загружен ли mod_rewrite на ваш Apache.