第一次学习框架,写错的地方麻烦各位大侠指导我一下(版本Laravel5.0)
首先实现过程如下:
看完流程图获得了大概的印象吧,趁热打铁,把你的印象变成知识
先把httd.conf中的DocumentRoot设置到laravel中的public 比如我的是F:/xampp/htdocs/laravel/public,这样打开localhost就会直接进入路由为"/"的页面
接下来进入演示
第一步:创建路由
路径在:.........\laravel\app\Http
第二步:创建模型
为控制器引入数据
在数据库中创建一个名为laravel的数据库
然后打开 .env
然后创建模型:
php artisan make:model Test
再输php artisan migrate 自动创建tests数据表
打开.......\laravel\database\migrations\2015_08_28_124155_create_tests_table.php
再输入php artisan migrate 就会发现数据库中多了两个字段(name 和 password)
打开数据库随便添加一条数据如:
INSERT INTO `laravel5`.`tests` (`id`, `name`, `password`, `created_at`, `updated_at`) VALUES ('1', '我是测试', '123456', '0000-00-00 00:00:00.000000', '0000-00-00 00:00:00.000000');
现在模型对应的数据表已经有数据了,我们可以进行下一步了~~~~~~~~~
第三步:创建控制器
由于该控制器是下载Laravel就自带有的,所以不需要创建。若要创建则输入
打开...........\laravel\app\Http\Controllers\WelcomeController.php ,先在<?php namespace App\Http\Controllers;下面输入use App\Test;来引入模型,再修改index为:
withTests的意思是在welcome.blade.php视图中的参数名为:$tests 记得是小写 小写 小写(重要的重复三遍),而Test::all()是获取Test模型所对应的tests表的所有数据
第三步:视图
视图文件路径:..................\laravel\resources\views\welcome.blade.php
没修改前是这样子的:
然后·我进行了修改,插入了对数据引用的代码,图如下:
修改后是这样子的,主要区别是引入了Test模型 引用了数据库
看~~~多了个"我是测试"吧 至此对路由到视图的简单操作就说完了~~~~~~~~~~~~