PHP 基础增删改查

本文详细介绍了PHP的基础知识,重点讲解了如何使用PHP进行数据库的增删改查操作,包括连接数据库、执行SQL语句以及处理查询结果等关键步骤,适合初学者入门学习。
摘要由CSDN通过智能技术生成
//设置访问路由
Route::get('/',function (){
    return view('welcome');
});

//设置一个index用来返回页面输入的内容;
Route::get('month','MonthController@index');

//设置一个添加功能,一般添加用add或者create创建;
Route::post('add','MonthController@add');

//创建或者添加成功后对页面或者对添加的内容进行分页处理
Route::get('list','MonthController@monthlist');

//对已经添加的页面定义一个删除的控制方法;
Route::get('del','MonthController@del');

//创建一个登录方法,并创建一个登录方法;
Route::get('logine','MonthController@logine');

//创建一个登录页面的方法,并返回登录页面的方法;
Route::post('login','MonthController@login');

//自定义一个修改方法;
Route::post('ups','MonthController@ups');

//并能返回修改页面对页面数据进行修改并返回已经修改的页面;
Route::get('upe','MonthController@upe');


//创建一个MonthController控制器并能继承控制器方法;
<?php

//继承一个Controller方法
namespace App\Http\Controllers;

use App\Http\Models\MonthModel;
use Illuminate\Http\Request;
use Illuminate\Support\Facades\DB;

class MonthController extends Controller
{
    //自定义一个返回视图层的index方法;
    public function index(){
        return view('admin.month');
    }

    //自定义一个添加数据并设置数据不能为空的方法;
    public function add(Request $request){
        $request->validate(
            [
            'name' => 'required|max:255',
            'img'=>'required',
            'tuijma' => 'required',
            'stu' => 'required',
            'tel' => 'required',
            'shangtma' => 'required',
            'opentime' => 'required',
            'closetime' => 'required',
        ],[
            'name.required'=>'用户名不能为空',
            'img.required'=>'用户头像不能为空',
            'tuijma.required'=>'我的推荐码不能为空',
            'stu.required'=>'等级不能为空',
            'tel.required'=>'手机号不能为空',
            'shangtma.required'=>'上级推荐码不能为空',
            'opentime.required'=>'注册时间不能为空',
            'closetime.required'=>'最后推荐时间不能为空',
            ]
        );

        //验证通过之后
        //接受数据
        $param=$request->input();
        $file=$request->file('img');
        if($file){
            $param['img']=$file->store('image');
        }

        //底杠一个token对数据进行一个接收并将数据通过模型层对数据库进行添加和填充;
        unset($param['_token']);
        $monthes=new MonthModel();
        $request=$monthes->insert($param);
        if($request){
            return redirect('list');
        }
    }

    //自定义一个分页方法,并用request对数据接值;
    public function monthlist(Request $request){
        $name=$request->input('name');
        $tel=$request->input('tel');

        //where表示分页后对搜索文章进行条件搜索;
        $where=[];

        //like是对搜索文字的模糊匹配,而%表示对文章的全局匹配;
        if($na
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值