高职机房环境中对laravel框架课程教学的研究
2022-04-20陈荣宝
摘要:本文主要阐述高职机房环境中对laravel框架课程的教学过程。该课程的实施需要具备的软硬件环境,在课程实施过程中碰到的问题和如何解决这些问题。
关键词:laravel;框架;MVC;phpstudy
1.引言
随着信息化的不断深入,随着web应用的不断扩展,各行各业都接触网站,于是全国高校尤其是大专院校计算机专业普遍都开设跟网站建设相关的课程,比如现在流行的框架建站技术。本文的主要内容是针对高职计算机专业学生在机房环境下对laravel框架课程教学的研究,并且以laravel5.4为版本进行研究。
2.Laravel框架介绍
Laravel是Taylor Otwell开发的一款基于PHP语言的Web开源框架,采用了MVC的架构模式;是一套简洁、优雅的PHPweb开发框架。
3.课程的硬件条件
价位在3500元以上的電脑就行。
4.课程的软件条件
4.1操作系统:windows 7以上(包含win7);
4.2PHP版本要求:PHP>=5.6,最好是>=7.0;
4.3Apache配置:Apache需要开启Rewrite模块
5.课程的具体实施
在机房中,对于高职学生,Laravel课程的具体实施,一般就是四个过程:配置laravel框架运行环境——创建laravel站点——laravel项目启动——laravel项目各模块的学习
5.1配置laravel框架运行环境,步骤如下:
5.1.1下载安装好phpstudy2018软件(其它版本也可以,我这里以2018版本为例):
5.1.2在php.ini文件中开启需要的模块(移除前面的分号):
5.1.3安装composer(按照默认的来就行):
下载Windows版本的composer,下载地址:https://getcomposer.org/Composer-Setup.exe
双击安装composer,选择php.exe所在目录,一般是D:\phpStudy\PHPTutorial\php\php-7.0.12-nts
5.1.4安装加速镜像:
在国内用 composer 安装包巨慢,使用加速镜像,安装很简单,执行下面命令即可:
composer config -g repo.packagist composer https://packagist.org
5.2创建laravel站点,步骤如下:
在E:\webdocs中创建一个基于laravel框架的名为:myweb2的站点,命令如下:composer create-project –prefer-dist laravel/Laravel myweb2
5.3laravel项目启动方式
方式一、命令方式(不推荐使用)
laravel框架提供了简单的命令启动方式
①命令行:#php artisan serve
②在浏览器中输入命令行显示的网址:http://127.0.0.1:8000
方式二、使用phpstudy环境,配置虚拟主机访问,目的是学会在本机配置虚拟主机
说明:
不同软件环境,配置不一样,我的软件环境为phpstudy,配置phpstudy站点
第一步:配置虚拟站点:www.mylaravel.com
我们把站点文件拷贝好之后,还需要配置一下phpstudy,让其指向到我们的本地网站,打开phpstudy,选择其他选择菜单,进入站点域名管理:
网站目录为:E:\webdocs\myweb2\public //根据实际去变通
第二步:配置hosts文件
在C盘里找到etc下的hosts文件,在最后面添加并且保存
127.0.0.1 www.mylaravel.com
127.0.0.1 mylaravel.com
第三步:打开浏览器,输入网址www.mylaravel.com
5.4laravel项目各模块的学习
6.课程实施中遇到的问题
在本课程的具体实施过程的碰到的问题很多,但主要的有如下几个:
6.1机房硬件环境不支持
6.2机房的软件环境不完善
6.3机房的教师机和学生机有系统还原功能
6.4学生没有好的学习习惯
6.5学生们对学习的目的搞不清
6.6各学校的学习氛围不一样
7.问题的解决
针对上面的问题,可以找到相应的解决方案
7.1机房硬件环境问题,解决的办法就是更新电脑或者找基本满足条件的机房就可以。
7.2机房的软件环境不完善问题,这个问题很好解决,就是任课老师在课前把教学环境安装好。
7.3机房的教师机和学生机有系统还原功能的问题,这个问题的解决有几个方案。第一种方案是保留机房系统还原功能,老师对教学内容作出适当的安排。这二种解决方案一般的学校是采用第一种解决办法,这样会给向laravel项目式教学的老师带来很多备课上时间和设计的更多要求,需要老师付出更多的课前准备工作。
7.4学生没有好的学习习惯问题,这个问题不好解决,只能学校上下一起努力,慢慢来改变学生的学习习惯问题。
7.5学生们对学习的目的搞不清问题,老师们要明确和学生说明,学校的目的是培养具有完整人格的人,而不是生产合格的产品。我们学习的终极目的是“活到老、学到老”,不仅是为了一个文凭和学到技能,更重要的是在学校中学到为人处世的道理,即学习的目的是提高各自的身心素养,为做一个合格的人而学习。
7.6各学校的学习氛围不一样问题,对于这个问题,我想主要是需要各自学校的领导第一制定好适合学校学习氛围培养的规章制度,并且落实;第二是努力在实现培养好人才的道路上下大功夫;第三是要真正尊师重教,做到学校像个学校,学校就是以老师为主导,学生为主体;第四是创造良好学校氛围,活跃学生的课外活动,培养学生的高尚情操。
8.总结
实践证明,要使laravel课程教学具备良好的效果,那就必须要做到教学相长,理论与实践相结合,要在教学过程中按照该课程的教学规律来展开,要不断地提高学生的学习兴趣,提高学生的动手能力、独立思考能力和自我学习能力。
参考文献:
[1] 陈有英. 基于Laravel和React的网络诈骗防范科普渐进网站的设计[J]. 电子技术与软件工程.2020-09
作者简介:陈荣宝(1977年4月),男,汉族,江西吉安,讲师,本科毕业于江西农业大学计算机科学与技术专业,主要从事计算机应用教学