m21d24 m21d24 21.01.2014, 21:12:38 1 + #laravel #php stworzyłem kontroler UsersController, tam mam funkcje index, create... itd, w routes dodałem Route::get('/users', 'UsersController@index'); i problem polega na tym, że wpisując adres localhost/laravel/public/users przekierowuje do localhost/users i pokazuje błąd 404. Jeśli w routes zmienię na Route::get('/users/index', 'UsersController@index'); to działa dobrze, ale wtedy w adresie muszę wpisać users/index.rewrite_modules włączonewersja apache 2.2.22ten sam problem opisany na stacku http://stackoverflow.com/questions/11791375/laravel-routes-not-working, tam problem rozwiązała instalacja xampp, ale nie u mnie. poza tym wykonałem wszystkie inne podane czynności.
Irrepressible Irrepressible 21.01.2014, 21:24:02 1 + @m21d24: Pomijając kwestie techniczne dotyczące serwera, przy których niestety nie mogę pomóc, nie powinno się stawiać "/" na początku ścieżki.Route::get('users', 'UsersController@index');
Irrepressible Irrepressible 21.01.2014, 21:29:41 1 + @m21d24: Co mogę jeszcze poradzić... Przejrzyj https://github.com/daylerees/laravel-website-configs
m21d24 m21d24 21.01.2014, 22:03:44 0 + @Irrepressible: plik mam skopiować do folderu conf, dobrze rozumiem? na xampp mam apache 2.4.7 i jest to samo.
normanos normanos 21.01.2014, 22:21:37 1 + @m21d24: ustaw poprawnie jakąś domene do devsowania, czemu bawisz sie w takie szlaczki jak localhost/laravel/public/c--j/wie/co/jeszcze ?
normanos normanos 21.01.2014, 22:42:08 1 + Treść przeznaczona dla osób powyżej 18 roku życia... Pokaż treść
Irrepressible Irrepressible 21.01.2014, 22:43:24 1 + @m21d24: Masz zapewne problem z konfiguracją serwera, więc na samym początku bym nieco skorygował środowisko, w którym chcesz działać na Laravelu. Najlepszym rozwiązaniem jest utworzenie VirtualHosta: http://blog.kowalczyk.cc/2010/05/07/apache-tworzenie-wirtualnych-hostow-w-systemie-windows/ Pod linkiem, który wcześniej Ci podałem znajdziesz konkretną konfigurację vhosta, która sprawi, że wszystko będzie współgrało z Laravelem.
m21d24 m21d24 21.01.2014, 23:06:48 0 + @normanos: tak właśnie zrobiłem, posłużyłem się tym co @Irrepressible: podesłał, wrzuciłem do konfiguracji serwera, zmieniłem hosts i działa projekt i localhost również. dzięki wielkie!
Route::get('/users', 'UsersController@index');i problem polega na tym, że wpisując adres
localhost/laravel/public/usersprzekierowuje do
localhost/usersi pokazuje błąd 404. Jeśli w routes zmienię na
Route::get('/users/index', 'UsersController@index');to działa dobrze, ale wtedy w adresie muszę wpisać
users/index.
rewrite_modules włączone
wersja apache 2.2.22
ten sam problem opisany na stacku http://stackoverflow.com/questions/11791375/laravel-routes-not-working, tam problem rozwiązała instalacja xampp, ale nie u mnie. poza tym wykonałem wszystkie inne podane czynności.
Route::get('users', 'UsersController@index');
Pod linkiem, który wcześniej Ci podałem znajdziesz konkretną konfigurację vhosta, która sprawi, że wszystko będzie współgrało z Laravelem.