11月1号作业
1、通过artisan和手动创建控制器,并通过设置路由访问
2、通过artisan和手动创建模型,并通过配置数据库实现从表中获取数据
3、在控制器中引用模型,通过模型方法获取数据库中的数据,并输出
一、通过手动设置路由访问,创建控制器,并从模型获取数据 ,并在前端展示
1.1设置路由文件访问 laravel58/routes/web.php 中增加路由指向 即是访问路径 laravel/query_data_base 时,页面自动跳转 到app\http\basedata\data_base.php中的index方法
2、读取前,数据库访问参数配置 和model文件设置
2.1、获取前需要设置参数访问本地数据库 在根目录下的.nav文件中 设置本地数据库参数
2.2、在model文件中设置访问数据库具体表单
3、在app\http\basedata\data_base.php中的index方法中调用model中方法获取数据库数据并将数据传往前端待使用
4、前端调用数据
实际效果图:
二、使用artisan创建控制器
在设置好路由文件后;
windows命令窗口进入系统文件夹
用artisan手动创建控制器:手动敲写命令行: php artisan make:controller Basedata\Data_base (敲击回车 即在laravel58/app/Http/Controllersde的目录下创建Basedata\Data_base.php )
生成规范控制器文件后,其他流程和手动创建控制器的代码一样即可。
总结:虽然使用artisan命令行的方式生成控制器文件会比较规范,但是初期使用阶段,这个环节操作打断其他文件编写流程。初学阶段建议不使用artisan命令行。
等待摸清框架整体流程后可视情况而定