Laravel实现用户注册和登录
Laravel是最优雅的PHP框架,很多学习PHP的小伙伴都口水直流。今天就来实现你的愿望吧,让我们用Laravel从零开始实现Web应用最常见的注册和登录功能!所有的课程源代码都已经放在了Github上:laravel-start。比赛开始!
首先,让我们明确一下本课程需要什么:
Laravel 4.2Bootstrap 3.3Laravel是我们关心的核心部分,Bootstrap用于在前端快速设置一些CSS样式。
1.安装Laravel。
简单解释后,我们进入下一步,安装Laravel,通过Composer安装,打开命令行终端,执行:
复制代码如下:cd站点。
Sites是web应用程序的根目录,您可以根据需要将其更改为自己的根目录,然后执行:
复制代码如下: composer create-project laravel/laravel laravel。
Laravel是应用程序目录的名称。你可以取一个你喜欢的名字。执行完上面的命令,再等一会儿(毕竟网速在国内是个大坑),安装后就会得到这一堆目录:
我们主要操作模型和控制器以及视图:这就是MVC的组成!
2.安装引导程序。
然后在命令行上执行:
复制代码如下:cd laravel/public/packages。
这里的laravel对应于上面的应用程序目录。如果您在安装过程中使用了其他名称,请进行相应的更改。进入软件包目录并安装引导程序,然后直接在命令行上执行:
复制代码如下:bower安装引导。
这样更快,下载后你会得到最新稳定版本的Bootstrap。packages目录下的bower _ components/Bootstrap/dist/包含了Bootstrap的CSS、js和字体,这是我们在开发过程中经常用到的三种样式文件,js和字体文件。成功后,您将看到以下内容:
注意:这里使用的bower工具负责管理一些前端包。到目前为止,我们的前期工作已经准备好了。但是,在继续下一步之前,我们需要确保我们的laravel/app/storage目录具有相应的写权限,因此请返回laravel目录。如果安装bower后还没有接触命令行,可以直接通过:
按照以下步骤复制代码:cd././
回到laravel目录,然后执行:
复制代码如下:chmod -R 755 app/storage。
这一步完成后,我们就可以进入真正的开发阶段了。
3.配置数据库并构建表:
在开始配置之前,我们将为我们的laravel应用程序创建一个数据库,我将把它命名为laravel-start。
然后在编辑器中打开app/config/database.php文件,填写相应的数据库配置项,如:
复制代码如下:“default”=“MySQL”,//数据库连接“connections”=array(‘MySQL’=array(‘driver’=‘MySQL’,‘host’=‘127 . 0 . 0 . 1’)。数据库'='laravel-start ',' username'='root ',' password'=' ',' charset'='utf8 ',' collation '=' utf8 _ unicode _ ci ',' prefix'=' ',),
连接到数据库后,您必须创建一个用户表。您可以直接在数据库中创建用户表,或者使用Laravel的artisan来创建它。在这里,我们使用Laravel的工匠来创建表,并了解一点关于Laravel迁移。执行以下语句:
PHP artisan migrate : make create-Users-table上面的命令会创建一个migrate文件(文件位于app/database/migrations目录下),这个文件的名字是create-Users-table,然后我们可以通过编辑新生成的migrate文件来创建Users表。
复制代码如下: public function up(){ schema : create(' users '),function($ table){ $ table-increment。
版权声明:Laravel实现用户注册和登录是由宝哥软件园云端程序自动收集整理而来。如果本文侵犯了你的权益,请联系本站底部QQ或者邮箱删除。

















