2015-06-03 8 views
1

Это мои маршруты:Только "/" маршрут работает в моей Laravel Применение

Route::get('/', '[email protected]'); 

    Route::get('home', '[email protected]'); 

    Route::controllers([ 
     'auth' => 'Auth\AuthController', 
     'password' => 'Auth\PasswordController', 
    ]); 

это мой WelcomeController:

<?php namespace App\Http\Controllers; 

    class WelcomeController extends Controller { 

    /* 
    |-------------------------------------------------------------------------- 
    | Welcome Controller 
    |-------------------------------------------------------------------------- 
    | 
    | This controller renders the "marketing page" for the application and 
    | is configured to only allow guests. Like most of the other sample 
    | controllers, you are free to modify or remove it as you desire. 
    | 
    */ 

    /** 
    * Create a new controller instance. 
    * 
    * @return void 
    */ 
    public function __construct() 
    { 
     $this->middleware('guest'); 
    } 

    /** 
    * Show the application welcome screen to the user. 
    * 
    * @return Response 
    */ 
    public function index() 
    { 
     return view('welcome'); 
    } 

    } 

Вид просто просто ..

Мои результат, когда я ставлю/домой:

enter image description here

Почему я делаю неправильно?

Что-то с Apache/xampp? Я просто не знаю .. Я снова установил композитора в основной папке, и ничего не изменилось.

Так что, если кто-то может помочь мне, что я был бы очень рад

+0

вы создали виртуальный хост? поместите свой файл htaccess. – itachi

+0

подобный @itachi упомянутый. проверьте настройку htaccess. Из вашего URL-адреса вы опускаетесь в общедоступный каталог вручную, в общем, устанавливаете свой vhost для указания на публичный каталог, а не на доступ к публике, как это, когда вы открываете корневой каталог вашего приложения –

+0

, пытались ли вы очистить кеш маршрута после добавления маршрута? (php artisan route: clear) – uross

ответ

-2

Ваш

Route::get('home', '[email protected]'); 

должен быть

Route::get('/home', '[email protected]'); 
+0

вам не нужно '/' в маршрутах (кроме корневого маршрута). – itachi

+0

Nops. Это не ответ :( –

0

URL-адрес, который вы пошли в вашем браузере неверен. На скриншоте показано, что вы отправились в web-service/public/home. URL, который вы вводите в вашем браузере должна быть либо:

web-service/public/index.php/home 

или, если включена довольно URLs (URL перезапись включена), вы можете перейти к:

web-service/home 
Смежные вопросы