2017-02-05 9 views
1

Laravel 5.2のURL( '/')デフォルト値を変更するにはどうすればよいですか?laravel 5.2のURLのデフォルトを変更するにはどうすればよいですか?

私はconfig/app.phpと.envでそれを変更しようとしましたが、まだ動作しません。ここで

// 'url' => env('APP_URL', 'http://localhost'), 
'url' => 'http://localhost', 
+0

デフォルトはhttp://127.0.0.1:8000/ですが、私はこのように試してみたいと思います。http://127.0.0.1:8000/mrvince/ echo url( '/ mrvince /')を表示しないでください。 – VinceGraphic

+1

誰かがあなたの '/'に当たったときに 'url'にリダイレクトすることができます。 – PaladiN

+0

それはlaravel sirの正しい方法ですか? – VinceGraphic

答えて

0

app.phpからの抜粋です:

/* 
    |-------------------------------------------------------------------------- 
    | Application URL 
    |-------------------------------------------------------------------------- 
    | 
    | This URL is used by the console to properly generate URLs when using 
    | the Artisan command line tool. You should set this to the root of 
    | your application so that it is used when running Artisan tasks. 
    | 
    */ 

    'url' => env('APP_URL', 'http://localhost'), 

これは、このURLはローカル職人の作業のためにのみ使用されていることを伝えます。

home routemrvinceのようにリダイレクトしようとしていますが、これはユーザーがあなたのホームルートに到着したときにURLを変更することを明確に示しています。

あなたは常に他の何かに自宅のルートを変更したい場合がありますが、あなたは、URLの変更に成功し得れば、あなたがproductionArtisan serverを使用しないので、それは生産目的のために動作しません。すなわちurlを変更するには、あなたの目的が異なっています。

だから、私は次のように必要に応じて他の場所への要求をリダイレクトすることを好む:

Route::get('/', function() { 
    return redirect()->route('profile'); 
}); 

Route::get('profile', [ 
    'as' => 'profile', 
    'uses' => '[email protected]' 
]); 

はまた、このドキュメントを見て:

https://laravel.com/docs/5.3/routing#named-routes

・ホープ、この助けてください。このシナリオで誰かが私を修正することができます私は正しくない場合。

関連する問題