PHP框架之Laravel基本使用一

1、安装

composer安装
第一步:切换至国内镜像composer config -g repo.packagist composer https://packagist.phpcomposer.com
第二步:安装Laravel   composer global require "laravel/installer"
第三步:创建项目  laravel new 项目名
第三步:开启服务(浏览器可访问):php artisan serve
查看当前Laravel版本:php artisan --version

查看swoole扩展是否安装成功
php artisan swoole:http start

windows下的swoole扩展下载地址
http://pecl.php.net/package/swoole

2、遇到的错误

数据迁移
链接数据库出现:Access denied时时没有执行:php artisan migrate
错误信息:Access denied for user 'homestead'@'localhost' 

使用laravel的Auth:php artisan make:auth

Eloquent ORM


Blade模板引擎
父模板
@section('sidebar)
内容 定义一个片段,子模版中可扩展
@show

@yield('content', '内容区域');  起占位符作用,在子模版中实现的部分

子模版中
@extends('layouts')

@section('header')
     @parent输出父模板中的内容(如果你想继承父模板中的内容)
 header这个页面的内容
@stop

模板中嗲用php代码
<p>{{ time()}}</p>
<p>{{date('Y-m-d H:i:s', time())}}</p>
<p>{{ in_array($name, $arr) ? 'true' : 'false'}}</p>
{{var_dump($arr)}}
<p>{{ isset($name) ? $name : 'default' }}</p>
<p>{{ $name or 'default' }}</p>
<p>@{{ $name}}</p>原样输出

3、使用中

注册用户:密码必须时数字和字母组合
username:admin
password:admin123

1)新建迁移文件
新建一个students表的迁移文件
php artisan make:migration create_students_table
--table和 --create参数可以用来指定数据表名称,以及迁移文件是否要建立新的数据表

生产模型的同时生产迁移文件
php artisan make:model Student -m

队列的使用
主要步骤:
1.迁移队列需要的数据表  php artisan queue:table
2.编写任务类 php artisan make:job SendEmail
3.推送任务到队列
4.运行队列监听器
5.处理失败任务

猜你喜欢

转载自blog.csdn.net/mortal5/article/details/81362581