iis服务器助手广告广告
返回顶部
首页 > 资讯 > 后端开发 > PHP编程 >基于PHP的Laravel框架实现学生管理系统(1+X Web前端开发中级 例题)——初稿
  • 663
分享到

基于PHP的Laravel框架实现学生管理系统(1+X Web前端开发中级 例题)——初稿

1+xweb例题前端phplaravelmysql 2023-09-28 15:09:08 663人浏览 泡泡鱼
摘要

文章目录 📄题目要求  🧩说明 🧩效果图 💻题目代码 🎯实现效果 📰完整答案 📄题目要求  阅读下列说明、效果图和代码,

文章目录

📄题目要求 

🧩说明

🧩效果图

💻题目代码

🎯实现效果

📰完整答案


📄题目要求 

  • 阅读下列说明、效果图和代码,补全代码(1)-(10)。

🧩说明

  • 该程序为一个学生管理系统,使用PHP的Laravel框架编程项目名称为student,核心文件包括路由文件WEB.php、模板文件(信息展示模板index.blade.php)、控制器文件StudentController.php。实现分页列表展示功能。
  • 基于Laravel框架,回答下列问题,填写(1)至(10)。

🧩效果图

💻题目代码

【MySQL数据库操作:创建数据库脚本db.sql】

系统使用Mysql数据库数据库名为student,表名为用户表student。student表包含序号、姓名、年龄、性别字段,其中,序号为自增字段和主键。补充下列(1)和(2)。

DROP DATABASE IF EXISTS student;CREATE DATABASE student;USE student;CREATE TABLE `student`(   `id` int (11) NOT NULL (1) COMMENT '序号',   `name` varchar (16) NOT NULL COMMENT '姓名',   `age` char (64) NOT NULL COMMENT '年龄',   `sex` varchar (32) DEFAULT '' COMMENT '性别',   (2) (`id`))ENGINE= InnoDB DEFAULT CHARSET= utf8;

【MySQL数据库操作】

mysql数据库中,向student数据库中student表插入用户信息数据,以便在用户管理主页上显示学生列表信息,插入数据脚本如下。

USE student;insert into student(name, age, sex) value('张三', '18', "男");insert into student(name, age, sex) value('李四', '19', "男");insert into student(name, age, sex) value('王五', '18', "女");insert into student(name, age, sex) value('李丽', '19', "女");

【web.php】

ion () {    return view('welcome');});Route::get('/student/index', 'StudentController@index');

【StudentController.php】

将数据库中的数据展示到index.blade.php文件上,请根据页面目录结构并分析代码,填写(3)-(6)

paginate(1);          //跳转转到视图student文件夹下的index.blade.php    return view('___(7)___',[        'students'=>$students    ]);    }}

【index.blade.php】

在views目录下创建common文件夹用来存放公用布局layout.blade.php,首先需要继承公共模板,然后使用for循环显示信息,数据由StudentController类中index()方法返回,并实现分页效果,填写(8)-(10)

@extends('common.layout')@section('content')            
        
学生列表
                                                                                                                                                                    ____(8)_____($students as $student)                                                                                                                                                    ___(9)______                    
ID姓名年龄性别操作
{{ $student->id }}{{$student->name}}{{$student->age}}{{$student->sex}}                        详情                        修改                        删除                    
    
        
        
            _____(10)______        
    
@stop

🎯实现效果

📰完整答案

试题四(20分)
【问题】(20分)
(1)auto_increment
(2)primary key
(3)App\Http\Controllers
(4)use
(5)extends
(6)DB
(7)student.index
(8)@foreach
(9)@endforeach
(10){{$students -> links()}}
(每空2分,共20分)


🎯点赞收藏,防止迷路🔥 


来源地址:https://blog.csdn.net/weixin_53231455/article/details/127931512

--结束END--

本文标题: 基于PHP的Laravel框架实现学生管理系统(1+X Web前端开发中级 例题)——初稿

本文链接: https://www.lsjlt.com/news/420176.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作