laravel ajax curd 搜索登录判断功能的实现

今天来说说关于laravel的各种操作 混杂了一点ajax先来个添加表单
有些英文的$没法打出来用中文代替
登录数据我和列表展示混在一起了,千万不要和我犯一样的错误。

@csrf
用户名:
昵称:
密码:
确认密码
身份指定
状态
手机号
IP白名单1
IP白名单2
头像上传

然后是添加的控制器

public function insert(Request $request){
$validatedData = $request->validate([
‘user' => ‘required',
‘name' => ‘required',
‘password' => ‘required',
‘i_id' => ‘required',
‘status' => ‘required',
‘tel' => ‘required',
‘ip1' => ‘required',
‘img' => ‘required',
]);
$data[‘user'] = $request[‘user'];
$data[‘name'] = $request[‘name'];
$data[‘password'] = $request[‘password'];
$data[‘i_id'] = $request[‘i_id'];
$data[‘status'] = $request[‘status'];
$data[‘tel'] = $request[‘tel'];
$data[‘ip1'] = $request[‘ip1'];
$data[‘ip2'] = $request[‘ip2'];
u r l = ′ h t t p : / / w w w . d 19. c o m / ′ ; ¥ p a t h = url = 'http://www.d19.com/'; ¥path =url= 
′
 http://www.d19.com/ 
′
 ;¥path=url.$request->file(‘img')->store(‘img');
$data[‘img'] = p a t h ; ¥ s s = L i s t m o d e l : : u − i n s e r t ( path; ¥ss = Listmodel::u-insert(path;¥ss=Listmodel::u−insert(data);
if ($ss){
echo " ";
}else{
echo " ";
}
}

下面是展示页面,展示页面包括了ajax无刷新删除 添加跳转、修改跳转、批量删除、搜索页面、因为我们需要记录登录状态,还要一个退出登录按钮、当然还有分页、我们直接放body的

 
@foreach( $arr as $v) @endforeach
全选/ 全不选/ 反选 编号 账号 昵称 身份 状态 电话 ip地址1 ip地址2 图片 操作
{{$v->id}} {{$v->user}} {{$v->name}} {{$v->i_id}} @if($v->status == 0) 启用 @elseif($v->status == 1) 未启用 @endif {{$v->tel}} {{$v->ip1}} {{$v->ip2}} 修改
@if ($errors->any())
    @foreach ($errors->all() as $error)
  • {{ $error }}
  • @endforeach
@endif {{$arr->appends(['user'=>$user])->links()}}

下面是jquery 关于无刷新删除、批量、还有全选 我们使用的时候需要引用线上的jquery或者文件

因为代码展示有问题我们直接上图

laravel ajax curd 搜索登录判断功能的实现_第1张图片

下面是修改操作 修改需要先查询单条 然后根据id修改数据

@csrf
用户名:
昵称:
密码:
确认密码
身份指定
状态
手机号
IP白名单1
IP白名单2
头像上传

下面就是我们期待的控制器了
1.单条的无刷新删除

laravel ajax curd 搜索登录判断功能的实现_第2张图片

2.批量无刷新删除

laravel ajax curd 搜索登录判断功能的实现_第3张图片

3.修改控制器

laravel ajax curd 搜索登录判断功能的实现_第4张图片

4.修改的视图

laravel ajax curd 搜索登录判断功能的实现_第5张图片

5.登录控制器-我们使用了session记录防止随意登录

laravel ajax curd 搜索登录判断功能的实现_第6张图片

6.展示视图控制器–开始判断有没有存在session 存在才能进入展示

laravel ajax curd 搜索登录判断功能的实现_第7张图片

7.清除session——因为网页无法自动退出,所以我们加入了一个退出登录的按钮来清除session

laravel ajax curd 搜索登录判断功能的实现_第8张图片

8.添加表单的视图-因为我们的下拉需要循环所以我们获取了数据库的数据

laravel ajax curd 搜索登录判断功能的实现_第9张图片

9.添加表单的控制器——我们使用了validate验证了一下 记得文件上传需要前台支持文件格式

laravel ajax curd 搜索登录判断功能的实现_第10张图片

好了,暂时只有那么多,本人只是个小菜鸟,懂得不多,希望大牛们多加指点。

到此这篇关于laravel ajax curd 搜索登录判断功能的实现的文章就介绍到这了,更多相关laravel ajax curd 搜索登录内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

你可能感兴趣的:(laravel ajax curd 搜索登录判断功能的实现)