我是laravel的新手,这将是不合适的问题。尽管我搜索了,但找不到答案。我的项目使用php artisan serve命令顺利运行。我只是想删除artisan命令。因此,我将项目添加到XAMPP的htdoc文件夹中。然后我根据这个答案改变了
https://stackoverflow.com/a/28799205/3558507
当我通过在Chrome上输入网址“ http://localhost/MonitorEnto/public/home
”运行我的项目时,将显示主页。但是,当我尝试浏览链接和选项卡时,它不起作用时,URL在浏览器中显示为“ http://localhost/add_company
”。
我将config / app.php行更改为'url' => env('APP_URL', 'http://localhost/MonitorEnto/public/'),
,但是仍然存在问题。请帮我解决这个问题。谢谢/
答案 0 :(得分:1)
您必须更改在route
中声明的导航菜单。检查您的路由文件,并在适当的菜单中添加适当的route
。希望这能解决您的问题。并且您应该正确链接style/scripts
文件。
假设回家:
Route::get('/home', 'HomeController@index')->name('home');
您可以调用刀片文件{{ route('home') }}
或将url
定义为{{ url('/home') }}
。
答案 1 :(得分:0)
步骤1:转到公用文件夹示例中的Project文件夹: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添加此路由
Route :: get('/ home','HomeController @ index');
第5步:在locahost中运行此网址 http://localhost/yourproject/home