在 Laravel 迁移中将字符串添加到 href

Adding string to href in Laravel migration

一位客户希望为其网站上的活动提供 CRUD 功能。

在迁移 up() 方法中,我目前有以下架构:

$table->string('date');
$table->string('location');

在网站上,我有一个 RSVP 按钮。

我如何为用户创建一个额外的列,以便将 url 添加到他们在 href里面的按钮?

长话短说:

我应该怎么做才能将其插入到 href 中? :

$table->string('url');

如果您已经将对象传递给视图,请执行以下操作:

<a href="{{ $object->url }}">

迁移只是在设置您的数据库。您仍然需要用数据填充它。

$table->string('url');

这对您的迁移来说没问题,但是如果您希望用户能够输入 URL,您必须在前端视图中添加一个表单,以便用户提供URL.

然后在后端,您的路由文件中需要一个指向控制器的路由,该控制器处理表单提交并使用模型对象插入或更新数据库记录。

您还需要将 'url' 字段添加到您迁移的任何模型的 $fillable 数组中:

protected $fillable = [..., 'url'];

您可以查看本教程,其中包含 CRUD example from scratch for Laravel 5.4