我是从Java到php的,这两天开始学习php,但是因为学的很快,所以开始搭建3天Laravel框架,我只是说我知道但我不知道为什么。相当于从零开始,在我的githubakaedison/blog(github.com)上写了学习Laraveldemo的源码。如果你刚开始学习,可以参考一下。一、Laravel安装配置1、下载Composer-Setup.exe(getcomposer.org)并安装2、移动到xampp/hotdocs文件夹,执行以下命令phpcomposercreate-project--prefer-distlaravel/laravelblog3。用PhpStorm打开,可以看到如图4所示的项目结构,可以直接输入命令phpartisanserve运行,也可以访问apache,出现下图说明成功。此时Laravel就安装成功了。5.修改.env文件中的数据库信息2.编写api接口1.新建数据库,建表插入数据DROPTABLEIFEXISTS`book`;CREATETABLE`book`(`id`int(11)NOTNULLAUTO_INCREMENT,`book_name`varchar(255)CHARACTERSETutf8COLLATEutf8_general_ciDEFAULTNULL,`book_sort`int(11)DEFAULTNULL,`book_mark`varchar(255)CHARACTERSETutf8COLLATEutf8_general_ciDEFAULTNULL,PRIMARYKEYBINETEE(`id=`)USINGBINETEE(`id=`)MyISAMAUTO_INCREMENT=5CHARACTERSET=utf8COLLATE=utf8_general_ciROW_FORMAT=Dynamic;----------------------------------书的记录------------------------------INSERTINTO`book`VALUES(1,'水浒传',1,'四大名著');INSERTINTO`book`VALUES(2,'西游记',1,'孙悟空');INSERTINTO`book`VALUES(3,'大梦ofRedMissions',2,'None');INSERTINTO`book`VALUES(4,'三国志',2,'');3.新模型和控制器phpartisanmake:modelModels/Bookphpartisanmake:controllerBookController修改Book.phpget('/user',function(Request$request){return$request->user();});Route::any('/book/{id}',[AppHttpControllersBookController::class,'getBookById']);5.phpartisanserve或者直接访问apache的简单接口写到这里就结束了,所以写起来很简单,但是中间遇到了一些小问题,比如MySQL编码问题,Navcat有大问题,show像“char%”这样的变量;mysqlcmd里是utf-8,navcatlatin里变成utf-8,这个需要在navcat连接里自动编辑编码,才能和系统一致
