Laravel学习笔记

Laravel 第一天学习笔记
1、支持composer安装,如果安装失败,需配置composer中国镜像。
命令行执行:composer config -g repo.packagist composer https://packagist.phpcomposer.com
2、安装需求:Laravel5.7-》
PHP >= 7.1.3
OpenSSL PHP 扩展
PDO PHP 扩展
Mbstring PHP 扩展
Tokenizer PHP 扩展
XML PHP 扩展
Ctype PHP 扩展
JSON PHP 扩展
3、Laravel有两种安装方式:
1》通过 Laravel 安装器
1.1 composer global require “laravel/installer”
1.2 laravel new blog
2》通过 Composer 创建项目
composer create-project --prefer-dist laravel/laravel blog
4、安装完成后:
1》配置域名时,将web根目录指向框架的public目录
2》框架的配置文件。/.env文件,包含数据库配置,缓存配置,redis配置等信息
3》执行命令生成登录注册页面:
3.1》Laravel 提供了一个简单的命令来快速生成身份验证所需的路由和视图
php artisan make:auth
3.2》创建数据库
php artisan migrate
5、控制器:
注意:首字母大写,Controller中的C大写,控制器中请求的方法不需要大写。
5.1》展示视图使用 return views() 函数
5.2》返回的数据通过数组形式放回[‘number’=>“123456789”]
5.3》在视图页使用 {{ $number }} 展示要输出的信息
6、视图:
注意:尽量使用模板继承
6.1》 @yield(‘title’) 页面title
6.2》@yield(‘content’) 加载页面内容
6.3》@extends(‘layouts.app’) 引入继承文件
6.4》@section(‘title’, ‘首页’) 给继承文件title赋值
6.5》@section(‘content’) 以@section(‘content’) 开始,以下内容为内容区域
6.6》@endsection 结束模板继承

注:
**section命令正如其名字所暗示的一样是用来定义一个视图区块的,其中往往还有内容,模板继承的时候

yield指令是用来显示指定区块的内容的**

当子页面继承布局之后,即可使用 @section 命令将内容注入于布局的@section 区块中

sidebar 区块利用了 @parent 命令追加布局中的 sidebar 区块中的内容,如果不使用则会覆盖掉布局中的这部分内容。 @parent 命令会在视图被渲染时替换为布局中的内容。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值