Я пытаюсь получить самые базовые функции для работы над Laravel, и мне очень тяжело. Я хочу, чтобы клиент мог отправить запрос в форме www.mysite.com/laravel/public/this и вернуть файл home.index из домашней папки, все это определяется маршрутами, указанными в файл laravel / application / routes.php.
Следующая функция, включенная в установку, правильно маршрутизируется и демонстрирует, что www.mysite.com/laravel/public работает, чтобы получить HTTP-запрос от пользователя и вернуть правильные данные
Route::get('/', function() { return View::make('home.index'); });
Но как только я изменю «/» на «это» и отправлю запрос …
Route::get('this', function() { return View::make('home.index'); });
Я получаю «Нет входного файла». сообщение. Как это происходит? Я пробовал его с localhost, и он отлично работает, но я хочу, чтобы он работал на моем общем сервере php-сервера godaddy
Это слишком просто.
Перейдите в htaccess в общедоступном каталоге и измените
RewriteRule ^ (. *) $ Index.php / $ 1 [L]
в
RewriteRule ^ (. *) $ Index.php? $ 1 [L]
http://forums.laravel.io/viewtopic.php?id=1508
Я не могу поверить, что простой персонаж вызвал у меня такое разочарование