首页 > 解决方案 > 在 Laravel 中找不到对象 - Laravel

问题描述

我已经在 Laravel 中开发了整个工作项目,最后为了让其他人使用它,我必须删除命令php artisan serve来运行项目。我只希望用户输入localhost/projectname 并开始在 localhost 上使用该项目。因此,我关注了这个链接 - how-to-run-laravel-without-artisan

但现在只有这个链接可以正常工作 -

localhost/projectname

下面给出的所有这些链接都会引发错误:

localhost/product_list
localhost/client_list

输出 :

错误图像

但是如果我输入这些,它会起作用:

localhost/projectname/product_list
localhost/projectname/client_list

我试图更改 base_url (APP_URL) 以便在 url 中应用的任何内容都应该在 APP_URL 的后缀中

//.env file
APP_URL=http://localhost/projectname

//app.php
'url' => env('APP_URL', 'http://localhost/projectname'),

然后所有路线(product_list)都被附加到localhost/product_list而不是localhost/projectname/product_list

我想让它像这样工作=> localhost/projectname/product_list

或者

可能是其他一些解决方案。

标签: phplaravel

解决方案


推荐阅读