Laravel
Luex
/cd /private/etc
ls
hosts
vi hosts 查看文件内容
=====
http三次握手:
从浏览器中输入一个域名,到从服务器拿到数据。
根据http协议,分为四部分:
1.域名解析
2.三次握手
3.请求&响应
4.四次挥手
【三次握手】:浏览器----(数据包-请求)-->服务器
(1.)
------------------
GET:指请求获取数据
POST: submit新建了一篇文章存储起来。
PUT:编辑数据(新的替换掉旧的)
DELETE: 删除
---
HEAD: 指把相应请求头返回就行。(超链接有效性检测)提升爬虫爬取效率
CONNECT: 代理服务器
OPTIONS : 跨域请求(安全)
TRACE: 调试(查看具体信息,少,了解)
==============================
使用 composer 安装la'ravel安装器
composer global require "laravel/installer"
laravel new project-name创建一个项目
====================================
【laavel】 -- 使用技巧
Route::get('deng', '控制器名@方法名');
Route::get('d/{name}/{sex?}', 'HelloController@run');
Route::match(['post','get'],'/match','HelloController@hehe'); 【建议】
any() 【失去了resufl的意义】
{name} —— 必填
{sex?} —— 选填
get,post,以及其他方式——统称:【RESTFul请求方式】
为什么使用?
1.降低沟通成本,提升开发效率,
2.只是一个标准,不影响实际功能
3.在laravel中,严格遵循RESTful设计标准
------------------------------
【自动生成控制器】
php artisan make:controller HelloController
php artisan make:controller ResourceController --resource 【自动生产方法的】
---------------------------
控制器中每个方法的意义:
index() —— 展示所有资源信息
create() —— 展示创建表单
store() —— 处理创建表单的数据 并整理入库
show() —— 展示单个资源信息(详情)
edit() —— 展示编辑表单
update() —— 收集更新表单中的数据 并整理入库
destory() —— 删除资源信息