重定向

时间:2017-11-29 19:30:54

标签: laravel

我有laravel 5.3项目 我的问题是然后我设置这样的链接

<a href='/'>click here</a>

它将我重定向到

http://localhost

我需要它像这样

http://localhost/myprojectname/public

它总是将我重定向到我的服务器的基本路径而不是我的laravel项目的基本路径 当我尝试从刀片内的任何东西重定向时,就会发生这种情况 或任何JavaScript文件 但如果我在控制器中尝试了它的工作正常,谢谢

2 个答案:

答案 0 :(得分:1)

只需在您的路线档案rweb.php

Route::get('/', 'Homepagecontroller@index');

定义Homepagecontroller以提供主页

 public function index(){
     return view('home')
 }

确保home.blade.php

下有resources/views/

答案 1 :(得分:1)

您需要在config文件夹中的app.php中编写项目的基本路径。

$APP_FOLDER = "lv-ssm/"; // #LOCAL
//$APP_FOLDER                 = "/"; // #FOR LIVE SERVER

if (!isset($_SERVER['HTTPS']) || $_SERVER['HTTPS'] != 'on') {
    $httpRequest = 'http://';
 } else {
     $httpRequest = 'https://';
 }
    $HTTP_HOST_FULLPATH = $httpRequest . $_SERVER['HTTP_HOST'] . "/" . 
    $APP_FOLDER;
    $DOCUMENT_ROOT_FULLPATH = $_SERVER["DOCUMENT_ROOT"] . '/' . $APP_FOLDER; // #LINUX - #STAGE - #LIVE

并且在&#39; name&#39; =&gt;之后的这一行返回[] &#39;&#39;

'base_path' => $HTTP_HOST_FULLPATH,