如何在数据库中存储内部Laravel链接

如何在数据库中存储内部Laravel链接,laravel,Laravel,我想知道在数据库中存储链接(如route('index'))的最佳方法是什么,因此如果我更改url结构,使其不手动编辑数据库中的所有链接 在Laravel上这样做的最佳实践是什么 谢谢 不要这样做!帮助器“路由”不是用来在数据库中存储所有路由的!所以不要在里面储存路线 在做任何事情之前,你必须考虑你的结构,你的路由文件是你应用程序的基础 使用Route::类中的“namespace”、“prefix”和“name”函数来组织它们,但不要存储它们 改为尝试使用您的路由,使用命名路由然后您可以更改u

我想知道在数据库中存储链接(如route('index'))的最佳方法是什么,因此如果我更改url结构,使其不手动编辑数据库中的所有链接

在Laravel上这样做的最佳实践是什么


谢谢

不要这样做!帮助器“路由”不是用来在数据库中存储所有路由的!所以不要在里面储存路线

在做任何事情之前,你必须考虑你的结构,你的路由文件是你应用程序的基础


使用Route::类中的“namespace”、“prefix”和“name”函数来组织它们,但不要存储它们

改为尝试使用您的路由,使用命名路由然后您可以更改url,因为路由由名称引用

您能提供更多详细信息吗?为什么要在数据库中存储链接?@JonasStaudenmeir我有一些文章,其中包含指向我网站的链接。我应该如何存储这些信息?但我有一些文章,其中包含指向我网站的链接。我应该如何存储这些内容?如果你想从你的laravel链接到另一个网站,然后将完整的URL作为字符串存储在数据库中,例如,然后只做一个简单的操作。如果你想从laravel链接到同一个laravel,那么不要存储任何内容,只使用路由帮助器。我只谈论内部链接。如果我像这样将代码存储在数据库中,它会将链接显示为“”,那么我不明白您的问题。。。如果是内部链接,则所有内容都基于laravel的路由系统。。。如果是静态页面,则将其路由到只返回视图的函数。Ikf这是一个包含数据库中存储的数据的页面,然后使用route->get()和{id}。我存储在中的代码是原始HTML代码,route()是一个PHP函数。当我从数据库加载HTML代码时,Laravel Blade模板不将route()理解为PHP函数。这就是问题所在