我有laravel 5.3项目 我的问题是然后我设置这样的链接
<a href='/'>click here</a>
它将我重定向到
http://localhost
我需要它像这样
http://localhost/myprojectname/public
它总是将我重定向到我的服务器的基本路径而不是我的laravel项目的基本路径 当我尝试从刀片内的任何东西重定向时,就会发生这种情况 或任何JavaScript文件 但如果我在控制器中尝试了它的工作正常,谢谢
答案 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,