Я новичок в Laravel (v4.0.5) и в соответствии с веб-сайта http://laravel.com/docs/routing и другую книгу, которую я нашел, сделать маршрут его так же легко, как этоКак настроить мои маршруты для работы с Laravel 4?
Route::any('foo', function()
{
return 'Hello World';
});
так, я стараюсь на мой хозяин
http//myhost/public/foo
(и я должен использовать /общественное из-за, если я только войти в мой хост непосредственно, где папка, я вижу структуру базы ... кто-нибудь знает, почему это?)
Но я получаю не найдено
Я попытался
Route::any('user','[email protected]');
Я создал свой контроллер, как этот
<?php
class UsersController extends BaseController {
public function showWelcome()
{
return View::make('users');
}
public function getIndex()
{
return View::make('users');
}
}
И попытался с /users
, но ничего ...
Любая идея, что я «Неправильно?
спасибо !! он работает так! почему это? как я могу решить эту проблему, не нужно писать index.php ?? – jpganz18
Это потому, что ваш первый URL-адрес ищет каталог foo в общедоступном каталоге, он не знает, что запрос должен обрабатываться через файл index.php. Чтобы заставить его работать без использования index.php, вам нужно настроить некоторые перезаписи URL-адресов в Apache (либо через файл .htaccess, либо файл конфигурации apache). См. Здесь: http://stackoverflow.com/questions/12448912/apache-mod-rewrite-for-laravel –
ive попробовал с apache, но результатов нет, я постараюсь с htaccess – jpganz18