laravel入门-mysql

1. 配置数据库

1 cat .env
2
3 DB_CONNECTION=mysql
4 DB_HOST=127.0.0.1
5 DB_PORT=3306
6 DB_DATABASE=demo
7 DB_USERNAME=root
8 DB_PASSWORD=

2. 生成model

 1 2.1 生成model文件
 2     php artisan make:model User --migration
 3
 4 2.2 修改migration文件
 5     cat
 6    database/migrations/2018_12_08_105758_create_user_table.php
 7
 8     Schema::create(‘users‘, function (Blueprint $table) {
 9             $table->increments(‘id‘);
10             $table->string("username",50);
11             $table->string("age",3);
12             $table->string("email",50);
13             $table->timestamps();
14         });
15
16 2.3 refresh 表结构
17      php artisan migrate:refresh

3 显示哪些字段

 1 cat app/User.php
 2
 3 <?php
 4
 5 namespace App;
 6
 7 use Illuminate\Database\Eloquent\Model;
 8
 9 class User extends Model
10 {
11     //要显示哪些列
12     protected $fillable = [
13         ‘username‘,‘age‘,‘email‘
14     ];
15
16
17 }

4 控制器里引入

 1 cat WelcomeController.php
 2
 3 use App\User;  //引入User
 4
 5
 6     public function hello()
 7     {
 8
 9         $user = User::find(1);  // id=1
10
11         return $user ;
12
13     }
14
15 

5 增加路由

cat router/web.php

Route::get("/hello","[email protected]");

参考文档: https://docs.golaravel.com/docs/5.0/eloquent/

原文地址:https://www.cnblogs.com/nika86/p/10090797.html

时间: 2024-10-10 18:58:44

laravel入门-mysql的相关文章

快速入门MySQL教程【转自:http://xpleaf.blog.51cto.com/9315560/1712821】

当时入门MySQL的时候,连数据库是什么都不知道,后来参考了一些网友的博客文章和论坛的帖子,才开始慢慢了解它.下面也是以一种可实际操作的方式来说明MySQL最最基本的使用了. 本篇文章的索引如下: 一.MySQL数据库的安装 1.Windows下的安装 2.Linux下的安装 3.MAC下的安装 二.开始使用MySQL数据库 0.简单理解MySQL数据库 1.在命令行中进入MySQL数据库 2.查看已有的数据库 3.创建自己的数据库 4.选择要操作的数据库 5.在数据库中创建数据库表 6.MyS

如何入门 MySQL

如何入门MySQL 前言: 关于如何入门MySQL,后台有好多同学咨询我,可能部分读者刚开始学习MySQL,我前面发的文章对部分同学来说暂时接触不到.原本写技术文章的目的是记录自己的工作学习,没有考虑到读者MySQL技术水平不一.本篇文章主要介绍MySQL技术的学习方法,刚入门的同学可以参考下. MySQL相关介绍 想要学习MySQL数据库,我们首先要明白MySQL是什么,有什么作用,发展迭代历程. MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,目前属于 Oracle

如何入门MySQL

前言: 关于如何入门MySQL,后台有好多同学咨询我,可能部分读者刚开始学习MySQL,我前面发的文章对部分同学来说暂时接触不到.原本写技术文章的目的是记录自己的工作学习,没有考虑到读者MySQL技术水平不一.本篇文章主要介绍MySQL技术的学习方法,刚入门的同学可以参考下. MySQL相关介绍 想要学习MySQL数据库,我们首先要明白MySQL是什么,有什么作用,发展迭代历程. MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,目前属于 Oracle 旗下产品.MySQL

入门MySQL——架构篇

前言:? 上篇文章我们介绍了入门MySQL的基本概念,看完上篇文章,相信你应该了解MySQL的前世今生了吧.本篇文章将带你从架构体系来学习MySQL.我认为学习MySQL架构体系应该是入门阶段必须的,虽然可能看不太明白,暂时也用不到,但是我们心中要有这些概念,了解结构体系对于后续的学习是很有帮助的. MySQL逻辑架构介绍 下图展示了MySQL的逻辑架构:(图片来源:林晓斌<MySQL实战45讲>) <br />MySQL的逻辑架构图(来源:<MySQL实战45讲>)M

入门MySQL——基础语句篇

前言:? 前面几篇文章,我们介绍了MySQL的基础概念及逻辑架构.相信你现在应该有了自己的一套MySQL环境,接下来我们就可以开始练习MySQL了.本文将从MySQL最基础的语句出发,为你展示出创建及修改不同对象应该使用的标准语句. 1.创建数据库 创建数据库的官方标准语法为: CREATE {DATABASE | SCHEMA} [IF NOT EXISTS] db_name [create_specification] ... create_specification: [DEFAULT]

入门MySQL——用户与权限

前言:? 前面几篇文章为大家介绍了各种SQL语法的使用,本篇文章将主要介绍MySQL用户及权限相关知识,如果你不是DBA的话可能平时用的不多,但是了解下也是好处多多. 1.创建用户 官方推荐创建语法为: CREATE USER [IF NOT EXISTS] user [auth_option] [, user [auth_option]] ... [REQUIRE {NONE | tls_option [[AND] tls_option] ...}] [WITH resource_option

入门MySQL——备份与恢复

前言:? 前面几篇文章为大家介绍了 MySQL 各种语句语法的用法及用户权限相关知识.本篇文章将主要讲解 MySQL 数据库数据备份与恢复相关知识,主要聚焦于逻辑备份,介绍mysqldump工具的使用以及恢复方法. 这里简单讲下物理备份和逻辑备份的概念:物理备份:备份数据文件,转储数据库物理文件到某一目录.物理备份恢复速度比较快,但占用空间比较大,MySQL中可以用 xtrabackup 工具来进行物理备份.逻辑备份:对数据库对象利用工具进行导出工作,汇总入备份文件内.逻辑备份恢复速度慢,但占用

一步一步带你入门MySQL中的索引和锁 (转)

出处: 一步一步带你入门MySQL中的索引和锁 索引 索引常见的几种类型 索引常见的类型有哈希索引,有序数组索引,二叉树索引,跳表等等.本文主要探讨 MySQL 的默认存储引擎 InnoDB 的索引结构. InnoDB的索引结构 在InnoDB中是通过一种多路搜索树——B+树实现索引结构的.在B+树中是只有叶子结点会存储数据,而且所有叶子结点会形成一个链表.而在InnoDB中维护的是一个双向链表. 你可能会有一个疑问,为什么使用 B+树 而不使用二叉树或者B树? 首先,我们知道访问磁盘需要访问到

laravel 入门

Laravel5.0学习--01 入门 本文以laravel5.0.22为例. 生产环境建议使用laravel5.1版本,因为该版本是长期支持版本.5.1文档更详细:http://laravel-china.org/docs/5.1. 环境需求 Laravel5.0 框架有一些系统上的需求: PHP 版本 >= 5.4 Mcrypt PHP 扩展 OpenSSL PHP 扩展 Mbstring PHP 扩展 Tokenizer PHP 扩展 在 PHP 5.5 之后, 有些操作系统需要手动安装