Laravel по-русски

Русское сообщество разработки на PHP-фреймворке Laravel.

Ты не вошёл. Вход тут.

#1 Re: Laravel 3 » Как сделать короткий url? » 06.11.2013 12:20:11

проблема решилась самом собой, после того как закинул к себе на сервер freeBSD с апачем все заработало как надо, а вот на локалке не работает, пользуюсь готовой сборкой wamp. В тонкостях настройки апача не разбираюсь так что в чем там проблема не знаю.

#2 Re: Laravel 3 » Как сделать короткий url? » 06.11.2013 09:35:26

Он вообще не какие контролеры и руты не обрабатывает, раза три переустанавливал все с нуля.

вот так понимает работает без index.php

Route::get('/', function()
{
	return View::make('hello');
});

а вот так уже не понимает нужно писать так site.ru/index.php/page

Route::get('page', function()
{
	return View::make('hello');
});

последовательность естественно такая

Route::get('page', function()});
Route::get('/', function()});

#4 Re: Laravel 3 » Как сделать короткий url? » 05.11.2013 12:55:18

в каком направлении искать решение проблемы, я конечно панемаю что у большинства все работает из каробки но у меня почему то не работает использую laravel 4

#6 Laravel 3 » Как сделать короткий url? » 02.11.2013 00:05:21

Suroviy
Ответов: 10

По форуму поиск делал ответа не нашел у всех проблема связана в основном с htaccess, мне так вообще не понятно что нужно прописать в routes и что в htaccess что бы получился такой путь mysite.ru/news

вот так работает:
mysite.ru/
mysite.ru/index.php/news
mysite.ru/index.php/news/123

а вот  так не работает
mysite.ru/news
mysite.ru/news/123

вот что у меня в .ht

<IfModule mod_rewrite.c>
RewriteEngine On
  RewriteEngine on
  RewriteCond %{REQUEST_URI} !^public
  RewriteRule ^(.*)$ public/$1 [L]
  RewriteEngine on
  RewriteCond %{REQUEST_FILENAME} !-f
  RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1 [L]
</IfModule>

а вот те комбинации которые побывал в routes

Route::get('{page}/{id}.html','NewsController@showNews');

Route::get('/', function()
{
	return View::make('hello');
});

помогите разобраться в laravel я новичок.

Подвал раздела