Попытка сделать маршрут

Пытаюсь создать новый маршрут, но все тщетно, в браузере ничего не отображается мой код для Routes.php

<?php


Route::get('/login', array(
    'as' => 'login',
    'uses' => 'AuthController@setIndex'
    )
);

и AuthCotroller.php

<?php

class AuthController extends Controller{


    public function setIndex(){

        return View::make('layouts.index');

    }

}

но в браузере, когда я это делаю

http://try.com/Laravel/public/login

это показывает

не обнаружена

Запрошенный URL /Laravel/public/login не найден на этом сервере.


person Junaid Farooq    schedule 06.05.2014    source источник
comment
Вы уверены, что вводите правильный URL-адрес в браузере? Какой базовый адрес вашего проекта?   -  person Andreyco    schedule 06.05.2014


Ответы (2)


as, uses не нужны, вы можете сделать следующее:

<?php

Route::get('/login', 'AuthController@setIndex');

И для целей отладки вы можете сделать:

<?php

class AuthController extends Controller{

    public function setIndex() {

        return 'Hello, world!';

    }

}
person sidneydobber    schedule 06.05.2014
comment
Сэр, у меня та же проблема, я думал, что есть проблема в установке Laravel или проблема в моем Wamp? - person Junaid Farooq; 06.05.2014
comment
Вы запускали composer dump-autoload или php artisan dump-autoload из корня вашего проекта после создания контроллера? - person sidneydobber; 06.05.2014
comment
Я получил решение, нужно было просто включить rewrite_module и перезапустить Wamp. - person Junaid Farooq; 06.05.2014
comment
да много и я пытался в течение 4 часов - person Junaid Farooq; 06.05.2014

Используя WAMP, щелкните значок wamp ->apache->модули Apache->прокрутите и установите флажок rewrite_module Перезапустите LoadModule rewrite_module

Обратите внимание, что серверное приложение автоматически перезапускается для вас, как только вы включаете «rewrite_module».

Получил ответ

person Junaid Farooq    schedule 06.05.2014