博客列表 >11月1号作业

11月1号作业

庆选的博客
庆选的博客原创
2019年11月07日 14:05:02627浏览

11月1号作业

1、通过artisan和手动创建控制器,并通过设置路由访问 
2、通过artisan和手动创建模型,并通过配置数据库实现从表中获取数据

3、在控制器中引用模型,通过模型方法获取数据库中的数据,并输出 


一、通过手动设置路由访问,创建控制器,并从模型获取数据 ,并在前端展示

    1.1设置路由文件访问 laravel58/routes/web.php 中增加路由指向  即是访问路径 laravel/query_data_base 时,页面自动跳转 到app\http\basedata\data_base.php中的index方法

1.png

2、读取前,数据库访问参数配置 和model文件设置

   2.1、获取前需要设置参数访问本地数据库 在根目录下的.nav文件中 设置本地数据库参数

1.png

  2.2、在model文件中设置访问数据库具体表单

1.png

3、在app\http\basedata\data_base.php中的index方法中调用model中方法获取数据库数据并将数据传往前端待使用

1.png4、前端调用数据

1.png


实际效果图:

1.png



二、使用artisan创建控制器


在设置好路由文件后;

windows命令窗口进入系统文件夹

用artisan手动创建控制器:手动敲写命令行: php artisan make:controller  Basedata\Data_base (敲击回车 即在laravel58/app/Http/Controllersde的目录下创建Basedata\Data_base.php )

生成规范控制器文件后,其他流程和手动创建控制器的代码一样即可。


总结:虽然使用artisan命令行的方式生成控制器文件会比较规范,但是初期使用阶段,这个环节操作打断其他文件编写流程。初学阶段建议不使用artisan命令行。

   等待摸清框架整体流程后可视情况而定

声明:本文内容转载自脚本之家,由网友自发贡献,版权归原作者所有,如您发现涉嫌抄袭侵权,请联系admin@php.cn 核实处理。
全部评论
文明上网理性发言,请遵守新闻评论服务协议