//设置访问路由
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
PHP 基础增删改查
于 2023-06-16 09:36:12 首次发布
本文详细介绍了PHP的基础知识,重点讲解了如何使用PHP进行数据库的增删改查操作,包括连接数据库、执行SQL语句以及处理查询结果等关键步骤,适合初学者入门学习。
摘要由CSDN通过智能技术生成