博客列表 >11月1号作业通过artisan和手动创建控制器和模型连接并查询读取数据

11月1号作业通过artisan和手动创建控制器和模型连接并查询读取数据

小毅小开的博客
小毅小开的博客原创
2019年11月03日 15:57:15562浏览

一、用artisan手动创建控制器连接

编写路由

  1. <?php
  2. Route::get('/app', 'Home@index');
  3. ?>

打开windows命令窗口用artisan手动创建控制器
命令窗口1

此时窗口指示Controller created successfully表示Home文件创建成功。

文件在目录中创建成功

在Home文件中设置路由访问

  1. <?php
  2. namespace App\Http\Controllers;
  3. use Illuminate\Http\Request;
  4. class Home extends Controller
  5. {
  6. public function index(){
  7. echo 'WELCOME TO CHINA';
  8. }
  9. }

控制器成功连接后执行可视下图

连接成功

二、用srtisan手动创建模型

查看数据库文件

数据库文件

在env中文件中配置数据库
配置数据库

打开windows命令窗口用artisan创建模型文件及文件夹
命令窗口2
文件夹创建成功

模型文件设置查询数据库数据

  1. <?php
  2. namespace App\Models;
  3. use Illuminate\Database\Eloquent\Model;
  4. class Users extends Model
  5. {
  6. protected $table='user';
  7. protected $primaryKey='id';
  8. public function abc(){
  9. return $this->get()->toArray();
  10. }
  11. }

调用数据库中第一条数据

  1. <?php
  2. namespace App\Http\Controllers;
  3. use App\Models\Users;
  4. use Illuminate\Http\Request;
  5. class Home extends Controller
  6. {
  7. public function index(Users $users){
  8. $res=$users->abc();
  9. print_r($res[0]);
  10. }
  11. }

读取数据成功
数据读取成功

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