第十五讲:使用laravel collective form新建项目表单

上面这种创建表单的形式被移除出去了,以第三方的组件的形式在维护;这个组件的名字叫:
https://packagist.org 是php组件的仓库;laravel也有一个专门的组件的仓库叫 https://packalyst.com
搜laravelcollective


;
然后再在命令行执行composer update

一个隐藏的input,里面带个token,是laravelcollective/html组件默认给我们加上去的,为了防止表单的跨域攻击的;是一个csrf的token;如果在日常的开发中我们不用组件的话;当我们自己手写form的时候也要写一个隐藏的input 如下格式:并调用csrf_token()的一个方法;

这个令牌说明我们提交的表单是从我们自己的网站提交的内容,是可以信任的;
如此表单才能防止跨域攻击
另一个我们需要注意的细节是 我们之前在blade里面的php代码解析符是{{lable}},而在我们写form标签的时候 为{!!lable !!}

样式如下:



样式如下:

接下来在表单里添加一个缩略图的功能

样式如下:

提交表单按钮:

样式如下:

我们不能直接挪;

样式如下:


浙公网安备 33010602011771号