手机版

Laravel5.1数据库连接、数据库创建、模型创建和控制器创建方法

时间:2021-11-05 来源:互联网 编辑:宝哥软件园 浏览:

本文介绍了Laravel5.1中数据库连接、数据库创建、模型创建和控制器创建的方法。分享给大家参考,如下:

laravel创建的数据库可以手动创建,比如古代的phpmyadmin。

一.数据库连接:

在根目录中(有一个。如果没有,将会有一个。然后这个文件可以被修改成一个。env文件)。

打开文件:

找到:

DB_HOST=127.0.0.1 //连接地址不使用localhost DB _ Database=homesteam//数据库名称(需要提前创建)DB_USERNAME=root //登录名DB_PASSWORD=//password。在这里,我已经根据我的本地环境进行了修改。

第二,数据表的创建。

Cmd创建:

转到laravel 5.1的存储目录(项目目录)。

然后运行:

Php artisan make:迁移create _ articles _ table-create=articles将获得创建的文件:d : \ Laravel-v 5 . 1 . 11 \ database \ migrations。

如果此时数据库有错误,请检查数据库连接是否正确,我整个上午都在这里(我的phpmyadmin是我修改的,密码是随机输入的,但结果是空的,所以连接数据库的时候,我进不去,但是phpmyadmin可以)。

打开新创建的文件并添加字段:

public function up(){ schema : create(' articles '),function(蓝图$ table){ $ table-increments(' id ');//$table-string('title ')被添加到主键中;$ table-text(' intro ');$ table-text(' content ');$ table-timestamp(' published _ at ');$ table-时间戳();//自动创建的两个字段:created_at和updated _ at });}然后执行:

Php artisan migrate将自动创建该表。

第三,创造情态。

执行:

PHP Artisan Make:模型文章将在应用程序目录下创建一个Article.php文件。这个模型具体怎么用暂时还不清楚,后面会补充。

四.控制器。

我在这里手动创建的。(我觉得很可笑,个人觉得phpmyadmin或者navicat都可以创建数据库。)我在d : \ Laravel-v 5 . 1 . 11 \ app \ http \ controllers \ articles下创建了一个ArtilcesController.php控制器(我在子文件下使用了控制器模式,具体操作参见上一篇文章)。

代码:

命名空间App \ Http \ Controllers \ Articles使用照明\ Http \ Request使用App \ Http \ Requests使用App \ Http \ Controller \ Controller;使用App \文章;//这必须有模型,否则无法获取数据库数据。Class articles controller使用(' category ')-latest()-paginate(15)扩展了controller { public function index(){/$ articles=article :3360 };$ articles=article :3360 all();//获取所有数据//print _ r($ articles);$ name=array(0=array(' name '=' 123 '),);返回视图(' articles.index ',compact(' articles '));//Mapping}}更多对Laravel感兴趣的读者可以查看本网站的话题:《Laravel框架入门与进阶教程》、《php优秀开发框架总结》、《smarty模板入门基础教程》、《php日期与时间用法总结》、《php面向对象程序设计入门教程》、《php字符串(string)用法总结》、《php+mysql数据库操作入门教程》、《php常见数据库操作技巧汇总》、0103010。

希望本文对基于Laravel框架的PHP编程有所帮助。

版权声明:Laravel5.1数据库连接、数据库创建、模型创建和控制器创建方法是由宝哥软件园云端程序自动收集整理而来。如果本文侵犯了你的权益,请联系本站底部QQ或者邮箱删除。