Laravel表单的_token验证、@csrf、简单留言板

这篇博客介绍了如何在Laravel中实现表单的_token验证,利用back()函数回退上一页面,更新数据迁移文件,以及进行redirect跳转。详细讲解了完整的留言板功能,包括发布、显示列表、删除和修改留言的步骤,涵盖了从路由器规划到数据库操作的全过程。
摘要由CSDN通过智能技术生成
1、表单_token的验证
<input type="hidden" name="_token" value="<?php echo csrf_token();?>">
或者输-----@csrf
2、back()回退上一页面
3、更新迁移文件
C:\wamp64\www\weibo>php artisan migrate
Nothing to migrate.

C:\wamp64\www\weibo>php artisan migrate:rollback
Rolling back: 2020_05_18_114655_create_table_msgs
Rolled back:  2020_05_18_114655_create_table_msgs

C:\wamp64\www\weibo>php artisan migrate
Migrating: 2020_05_18_114655_create_table_msgs
Migrated:  2020_05_18_114655_create_table_msgs
4、跳转 return redirect(‘msg/index’);//redirect跳转
5、留言板
第7章 完整的增删改查–留言板
7.1 程序规划
GET /msg/index 展示留言列表
GET /msg/add 展示表单
POST /msg/add 接受 POST 数据,并入库
GET /msg/del/{
   id} 删除留言
[GET,POST] /msg/up/{
   id} 修改留言
按规划写如下路由器:
Route::get('msg/index' , 'MsgController@index');
Route::get('msg/add' , 'MsgController@add');
Route::post('msg/add' , 'MsgController@addPost');
Route::get('msg/del/{id}' , 'MsgController@del');
Route::match(['get','post'],'msg/up/{id}' , 'MsgController@up');
生成控制器 : php artisan make:controller MsgController
在控制器中,补全实现方法;
7.2 数据迁移
1.生成迁移文件
php artisan make:migration create_msgs_table --create=msgs
2.编辑迁移文件
public function up() {
   
Schema::create('msgs', function (Blueprint $table) {
   
$table->increments('id')
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值