【问题标题】:Adding string to href in Laravel migration在 Laravel 迁移中将字符串添加到 href
【发布时间】:2018-02-06 17:41:30
【问题描述】:
客户希望为他们网站上的事件提供 CRUD 功能。
在迁移 up() 方法中,我目前有以下架构:
$table->string('date');
$table->string('location');
在网站上,我有一个回复按钮。
如何在 href 中为用户添加一个 url 到他们的 Facebook 事件中strong> 在按钮内部?
TL;DR:
我应该怎么做才能将它插入到 href 中? :
$table->string('url');
【问题讨论】:
标签:
laravel
migration
href
crud
【解决方案1】:
如果您已经将对象传递给视图,请执行以下操作:
<a href="{{ $object->url }}">
【解决方案2】:
迁移只是设置您的数据库。您仍然需要用数据填充它。
$table->string('url');
这对您的迁移来说很好,但是如果您希望用户能够输入 URL,则必须在前端视图中添加一个表单,以便用户提供 URL。
然后在后端,您需要路由文件中的路由指向一个控制器,该控制器处理表单提交并使用模型对象插入或更新数据库记录。
您还需要将“url”字段添加到您的迁移所针对的任何模型的 $fillable 数组中:
protected $fillable = [..., 'url'];
你可以看看这个教程,它有一个CRUD example from scratch for Laravel 5.4