lavarel部署 认证怎么设置cook的 生效时间

Lavarel&安装及配置
1.1、服务器要求
PHP版本 &=5.5.9
PHP扩张 OpenSSL、PDO、MbString、Tokenozer、Mcrypt
安装Mcrypt: sudo apt-get install php5-mcrypt
1.2、安装Composer
Lararel是通过PHP包管理工具Composer安装的,所以得安装Composer。
先去Composer官网下载PHAR打包文件,或者在终端下载
sudo curl -sS http://getcomposer.org/installer | php
下载完成后把它移动到系统目录中,
sudo mv composer.phar /usr/local/bin/composer
1.3、安装Lavarel
composer create-project laravel/laravel
/home/gary/www/laravel/
更改storage、bootstrap/cache文件夹的读写操作权限
sudo chmod -R a+w
/home/gary/www/laravel/storage&
&&&bootstrap/cache
1.4、目录结构
app 应用核心代码
====Console 包含所有的Artisan命令
====Http 包含Controllers控制器、Middleware中间件、Requests请求
====Jobs 放置队列任务的地方
====Events 放置事件类的地方
====Listeners 包含事件的处理器类
====Exceptions 包含应用的异常处理器
* app 目录中的很多类都可以通过Artisan命令生成,要查看所有有效的命令,可以在终端中运行 php artisan
list make 命令
bootstrap 包含少许文件用于框架的启动和自动载入配置,bootstrap/cache 用于框架生成的启动文
config 配置文件,config/app.php& 应用配置文件
&比如 timezone时区、locale区域
* 访问配置值:config('url');
* 设置配置值:config(['url'=&"http//:"]);
database 数据迁移及填充文件
public 包含前段控制器和资源文件(图片 css js 等等)
resources 包含视图文件,语言包 等
storage 包含编译过的blade模板、基于文件的session、文件缓存,以及其它框架生成的文件
====storage/app 用于存放应用要使用的文件
====storage/framework 用来存放框架生成的文件和缓存
====storage/log
&存放日志文件
tests 包含自动化测试
包含composer依赖
.env 数据库配置文件
已投稿到:
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。lavarel 添加html 和 form 标签
命令行composer require illuminate/html在config/app.php在providers中插入一个类 App/Providers/RouteServiceProvider::class,在aliases 中快捷方式中插入'Form'
=& Illuminate/Html/FormFacade::class,
最新教程周点击榜
微信扫一扫lavarel中验证表单,表单域名字可以设置成与数据库字段不一样吗? - 开源中国社区
当前访客身份:游客 [
当前位置:
&input name=&f1& /&
&input name=&f2& /&
&input name=&f3& /& 后台取post值&
$data = array(
'user_login' =& Input::get('f1'),
'user_password' =& Input::get('f3'),
'user_email' =& Input::get('f2'),
$rules= array(
'user_login' =& 'required',
'user_password' =& 'required|min:8',
'user_email' =& 'required|email|unique:users'
$validator = Validator::make($data, $rules); 但这样验证出错信息里是表字段名为键
Array ( [*messages] =& Array ( [user_login] =& Array ( [0] =& The user login field is required. ) [user_password] =& Array ( [0] =& The user password field is required. ) [user_email] =& Array ( [0] =& The user email field is required. ) ) [*format] =& :message )
前台页面在显示错误提示的时候 只显示The following errors have occurred: 但不会显示具体那个字段出错了,因为找不到对应的键,
如果要显示对应的值,还得把数据库字段一一写上去
{{ $errors-&first('user_login', '&li&:message&/li&') }}
{{ $errors-&first('user_password', '&li&:message&/li&') }}
{{ $errors-&first('user_email', '&li&:message&/li&') }}
如果直接用表单字段名验证,&
$rules= array(
'f1' =& 'required',
'f2' =& 'required|min:8',
'f3' =& 'required|email|unique:users'
$validator = Validator::make($data, $rules); 会提示SQLSTATE[42S22]: Column not found: 1054 Unknown column 'f3' in 'where clause' (SQL: select count(*) as aggregate from `users` where `f3` =
共有1个答案
<span class="a_vote_num" id="a_vote_num_
不把& Validator 这个类贴出来,看来是没人能回答的,因为我觉得用lavarel的人不多。
更多开发者职位上
有什么技术问题吗?
yak的其它问题

我要回帖

更多关于 lavarel 需要的环境 的文章

 

随机推荐