在php中怎么学习laravel框架

  介绍

这篇文章将为大家详细讲解有关在php中怎么学习laravel框架,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。

<强> laravel的安装

首先安装laravel之前要安装作曲家,如果是linux系统即可直接下载安装,下载完后不能安装记得修改下文件权限用命令chmod,这边主要讲下窗口下如何使用作曲家这个工具。

首先百度搜索中国作曲家镜像,就可以找到<代码>作曲家配置- g存储库。packagist作曲家 http://packagist.phpcomposer.com这条命令,运行cmd在命令行运行上面的命令,就可以下载作曲家工具,

下载成功后可以看到作曲家文件底下有个composer.json文件这是一个配置文件,打开配置文件写php明版本信息和要下载的laravel信息,格式如下:

{   “name":“laravel/laravel"   “description":“Laravel框架!”   “keywords":(“framework",“laravel"),   “license":“MIT"   “type":“project"   “require": {   “php":“=5.5.9",   “laravel/framework": 5.1“。*”;   },   “require-dev": {   “fzaninotto/faker":“~ 1.4“,   “/mockery"嘲弄:“0.9 . *“,   “phpunit)/phpunit":“~ 4.0“,   “phpspec/phpspec":“~ 2.1“;   },   “autoload": {   “classmap":(   “database"   ),   “psr-4": {   “应用\ \“:“App/?   }   },   “autoload-dev": {   “classmap":(   “测试/TestCase.php"   ]   },   “scripts": {   “post-install-cmd":(   “php工匠clear-compiled"   “php工匠optimize"   ),   “pre-update-cmd":(   “php工匠clear-compiled"   ),   “post-update-cmd":(   “php工匠optimize"   ),   “post-root-package-install":(   “php - r \“复制(& # 39;.env.example& # 39;, & # 39; .env& # 39;); \““   ),   “post-create-project-cmd":(   “php工匠关键:generate"   ]   },   “config": {   “preferred-install":“dist"   },   “repositories":(   {“type":“composer",“url":“http://packagist.phpcomposer.com"},   {“packagist":假}   ]   }' ' '

配置好之后输入作曲家安装,进行安装laravel,这边要比较注意的是安装目录的路径问题,如果你想安装在d盘底下就在把命令行切到d目录底下进行安装(在此操作之前要配置好环境变量)。

<强> laravel的目录结构介绍

安装完的第一次肯定是要想怎么去运行它,很简单,直接进入公共文件就可以打开一个开始页面,如果在本地的话那就是localhost/laravelproject/公众,就可以运行。

接下来介绍下laravel目录结构,首先介绍下公众的指数。php文件里面主要是加载了开始文件然后才能成功运行laravel,具体的两个文件你可以在根目录下引导文件夹中找到。现在看下应用中的结构:

在php中怎么学习laravel框架“> <br/>视图中主要放的是视图文件(创建文件时要用到叶片模板,比如创建test.blade。php, laravel中是结合刀模板引擎来调用视图模板)</p> <p>控制器放的是控制器(手动创建时记得要用作曲家命令进行更新)</p> <p>配置中主要是配置文件(比如配置数据库时要用到数据库。php文件)</p> <p>模型主要是放模型(也就是数据库的表)</p> <p>路线则是路由配置,</p> <p>过滤器则是过滤器。</p> <p> <强> laravel是怎么运行的</强> </p> <p>刚学习时肯定是要先尝试下如何运行这个laravel,首先手动创建一个控制器,文件命名为TestController。php,然打开命令行进入项目的根目录下执行作曲家dumpautoload,里面内容可以模仿homeController.php。</p> <p>然后编辑routes.php文件,将原来的路线::获得(“/?函数()…);修改路线为::获得('/',' TestController@showWelcome ');然后运行也会跳到laravel欢迎界面。</p> <p>如果路线::获得(“测试”、“TestController@showWelcome”),则在网站根目录下后面直接增加测试就可以访问了,到了这里应该明白了怎么到控制器,控制器怎么到视图了。</p> <p> <强> laravel数据库配置</强> </p> <p>这边用到的是mysql,进行了简单的配置</p> <pre类= & # 39;mysql # 39;=比;阵列(   & # 39;司机# 39;=比;& # 39;mysql # 39;   & # 39;主机# 39;=比;& # 39;localhost # 39;   & # 39;数据库# 39;=比;& # 39;oss # 39;   & # 39;用户名# 39;=比;& # 39;根# 39;   & # 39;密码# 39;=比;& # 39;& # 39;   & # 39;charset # 39;=比;& # 39;use utf8 # 39;   & # 39;排序# 39;=比;& # 39;utf8_unicode_ci& # 39;   & # 39;前缀# 39;=比;& # 39;& # 39;   )

在php中怎么学习laravel框架