【发布时间】:2018-06-27 16:45:56
【问题描述】:
构建一个 laravel 应用,用户还可以在其中添加 youtube 视频(嵌入链接)。
如何验证用户提供的链接是否真的是嵌入的youtube视频链接?
告知用户正确的 youtube 链接的正确方法是什么(我的意思是例如:https://www.youtube.com/embed/Ou7rPcoqXWA 像这样。
-
当用户输入错误的链接时,它现在显示
ErrorException 抛出消息“尝试获取非对象的属性 '**'(视图:C:\xampp\htdocs\project\resources\views\front\posts.blade.php)”
那么,我应该怎么做才能让用户知道链接不正确 和 如果他们放置了错误的链接,它不应该出现在视图(前端)中。
表单中的输入字段有类、名称、标题、占位符(YouTube 视频 URL(仅粘贴嵌入的 youtube 代码 | 例如:https://youtu.be/xBht9TG7ySw))和类型。
&这是在视图中刀片
iframe src="{{$post->video}}" frameborder="0" allowfullscreen="allowfullscreen" height="315" width="100%"></iframe>
【问题讨论】: