小编Stu*_*ces的帖子

在 Laravel 中安全地重命名 Controller、其模型及其迁移

我想重命名 Laravel 中的控制器、其模型及其迁移。

我可以手动完成,但问题是我会花费大量时间(尤其是重命名迁移文件的名称、迁移文件中的内容以及 Laravel 跟踪迁移的表“迁移”) )。

我现在就可以做到,因为我的迁移次数很少。到目前为止,该应用程序很小(我只是为了开始使用而创建它Laravel);我只有一个仪表板、一个用户控制器和一个文章控制器(允许用户创建和编辑他们的文章,并允许访客仅查看文章)。但是,如果这种情况再次发生并且我有 30 次迁移怎么办?我可能会不小心弄乱一切并导致错误。

我可以自动重命名控制器吗?如果是,我该怎么做?如果没有,手动重命名控制器时有什么需要特别注意的吗?所以改名后不会出现问题。

注意:我是 Laravel 和 StackOverflow 的新手,所以如果我的问题看起来很愚蠢,我很抱歉;只是别对我无礼。

laravel

5
推荐指数
1
解决办法
1万
查看次数

如何使用分离的 vue 前端检索 Laravel CSRF 令牌

鉴于 Laravel 后端和 Vue 前端彼此分开(在不同的目录和不同的子域中),有没有办法将 Laravel csrf 令牌传递给 Vue?

我正在构建一个应用程序,并希望将后端和前端分开以用于组织目的,因为它有利于团队合作。所以,它会是这样的:

  • api.mydomainexample.com(Laravel 后端)
  • mydomainexample.com(公共 Vue 前端)
  • admin.mydomainexample.com(仅适用于管理员的 Vue 前端)

这可能吗?我想可能是为前端项目运行一个 nodejs 服务器,并使 nodejs 服务器与 laravel 服务器通信。不知道该怎么做。

我发现了类似的 stackoverflow 问题,但他们的回答并没有解决我的问题。我发现的最好的事情是this,它建议使用 Laravel 护照。但是,提案是唯一有效的吗?如果是这样,Laravel 护照是否可以保护用户免受 CSRF 攻击?

实际上,如果有一种解决方法可以在保护 CSRF 令牌的同时分离后端和前端,那将是完美的!

csrf laravel vue.js

2
推荐指数
1
解决办法
1469
查看次数

标签 统计

laravel ×2

csrf ×1

vue.js ×1