在 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
一位客户希望为其网站上的活动提供 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