摘要:本文主要闡述高職機房環(huán)境中對laravel框架課程的教學過程。該課程的實施需要具備的軟硬件環(huán)境,在課程實施過程中碰到的問題和如何解決這些問題。
關鍵詞:laravel;框架;MVC;phpstudy
1.引言
隨著信息化的不斷深入,隨著web應用的不斷擴展,各行各業(yè)都接觸網站,于是全國高校尤其是大專院校計算機專業(yè)普遍都開設跟網站建設相關的課程,比如現在流行的框架建站技術。本文的主要內容是針對高職計算機專業(yè)學生在機房環(huán)境下對laravel框架課程教學的研究,并且以laravel5.4為版本進行研究。
2.Laravel框架介紹
Laravel是Taylor Otwell開發(fā)的一款基于PHP語言的Web開源框架,采用了MVC的架構模式;是一套簡潔、優(yōu)雅的PHPweb開發(fā)框架。
3.課程的硬件條件
價位在3500元以上的電腦就行。
4.課程的軟件條件
4.1操作系統:windows 7以上(包含win7);
4.2PHP版本要求:PHP>=5.6,最好是>=7.0;
4.3Apache配置:Apache需要開啟Rewrite模塊
5.課程的具體實施
在機房中,對于高職學生,Laravel課程的具體實施,一般就是四個過程:配置laravel框架運行環(huán)境——創(chuàng)建laravel站點——laravel項目啟動——laravel項目各模塊的學習
5.1配置laravel框架運行環(huán)境,步驟如下:
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 安裝包巨慢,使用加速鏡像,安裝很簡單,執(zhí)行下面命令即可:
composer config -g repo.packagist composer https://packagist.org
5.2創(chuàng)建laravel站點,步驟如下:
在E:\webdocs中創(chuàng)建一個基于laravel框架的名為:myweb2的站點,命令如下:composer create-project –prefer-dist laravel/Laravel myweb2
5.3laravel項目啟動方式
方式一、命令方式(不推薦使用)
laravel框架提供了簡單的命令啟動方式
①命令行:#php artisan serve
②在瀏覽器中輸入命令行顯示的網址:http://127.0.0.1:8000
方式二、使用phpstudy環(huán)境,配置虛擬主機訪問,目的是學會在本機配置虛擬主機
說明:
不同軟件環(huán)境,配置不一樣,我的軟件環(huán)境為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機房硬件環(huán)境不支持
6.2機房的軟件環(huán)境不完善
6.3機房的教師機和學生機有系統還原功能
6.4學生沒有好的學習習慣
6.5學生們對學習的目的搞不清
6.6各學校的學習氛圍不一樣
7.問題的解決
針對上面的問題,可以找到相應的解決方案
7.1機房硬件環(huán)境問題,解決的辦法就是更新電腦或者找基本滿足條件的機房就可以。
7.2機房的軟件環(huán)境不完善問題,這個問題很好解決,就是任課老師在課前把教學環(huán)境安裝好。
7.3機房的教師機和學生機有系統還原功能的問題,這個問題的解決有幾個方案。第一種方案是保留機房系統還原功能,老師對教學內容作出適當的安排。這二種解決方案一般的學校是采用第一種解決辦法,這樣會給向laravel項目式教學的老師帶來很多備課上時間和設計的更多要求,需要老師付出更多的課前準備工作。
7.4學生沒有好的學習習慣問題,這個問題不好解決,只能學校上下一起努力,慢慢來改變學生的學習習慣問題。
7.5學生們對學習的目的搞不清問題,老師們要明確和學生說明,學校的目的是培養(yǎng)具有完整人格的人,而不是生產合格的產品。我們學習的終極目的是“活到老、學到老”,不僅是為了一個文憑和學到技能,更重要的是在學校中學到為人處世的道理,即學習的目的是提高各自的身心素養(yǎng),為做一個合格的人而學習。
7.6各學校的學習氛圍不一樣問題,對于這個問題,我想主要是需要各自學校的領導第一制定好適合學校學習氛圍培養(yǎng)的規(guī)章制度,并且落實;第二是努力在實現培養(yǎng)好人才的道路上下大功夫;第三是要真正尊師重教,做到學校像個學校,學校就是以老師為主導,學生為主體;第四是創(chuàng)造良好學校氛圍,活躍學生的課外活動,培養(yǎng)學生的高尚情操。
8.總結
實踐證明,要使laravel課程教學具備良好的效果,那就必須要做到教學相長,理論與實踐相結合,要在教學過程中按照該課程的教學規(guī)律來展開,要不斷地提高學生的學習興趣,提高學生的動手能力、獨立思考能力和自我學習能力。
參考文獻:
[1] 陳有英. 基于Laravel和React的網絡詐騙防范科普漸進網站的設計[J]. 電子技術與軟件工程.2020-09
作者簡介:陳榮寶(1977年4月),男,漢族,江西吉安,講師,本科畢業(yè)于江西農業(yè)大學計算機科學與技術專業(yè),主要從事計算機應用教學