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()  ——  删除资源信息

原文地址:https://www.cnblogs.com/vip-deng-vip/p/10262128.html