更改导航和 link 网址?

Changing navigation and link URLs?

我是 laravel 的新手,这个问题不合适。尽管我进行了搜索,但我找不到答案。我的项目 运行 使用 php artisan serve 命令顺利完成。我只是想删除 artisan 命令。所以我将我的项目添加到 XAMPP 的 htdoc 文件夹中。然后我就按照这个答案改了

当我在 chrome 上输入 URL 运行 我的项目时,出现“http://localhost/MonitorEnto/public/home”主页。但是,当我尝试浏览链接和选项卡时,它不起作用,URL 在我的浏览器中显示为“http://localhost/add_company”。

我将 config/app.php 行更改为 'url' => env('APP_URL', 'http://localhost/MonitorEnto/public/'), 但问题仍然存在。请帮我解决这个问题。谢谢/

您必须更改在 route 中声明的导航菜单。检查路由文件并在相应菜单中添加正确的 route 名称。希望这能解决您的问题。你应该 link 正确地 style/scripts 归档。

假设家:

Route::get('/home', 'HomeController@index')->name('home');

您可以在 blade 文件中调用 {{ route('home') }} 或将 url 定义为 {{ url('/home') }}

step-1:转到 public 文件夹中的项目文件夹示例:path = yourproject/public/

第 2 步:复制 2 个文件 index.php 并将 .htaccess 粘贴到您的项目根文件夹中

第 3 步:打开 index.php 文件并修改此代码

需要 DIR.'/../vendor/autoload.php'; //更改为此路径需要 DIR.'/vendor/autoload.php';

/* |---------------------------------------- ------------------------------ |开灯 |-------------------------------------------- -------------------------- | |我们需要照亮PHP发展,所以让我们开灯吧。 |这会引导框架并准备好使用,然后它 |将加载此应用程序,以便我们可以 运行 它并发送 |响应返回给浏览器并取悦我们的用户。 | */

$app = require_once DIR.'/../bootstrap/app.php'; //更改为这个路径 $app = require_once DIR.'/bootstrap/app.php';

第 4 步:打开文件 yourproject\app\routes\web。php 添加此路由

路线::get('/home', 'HomeController@index');

第 5 步:运行 这个 url 在你的本地主机中 http://localhost/yourproject/home