Luexphp
/cd /private/etclaravel
ls跨域
hosts瀏覽器
vi hosts 查看文件內容安全
=====服務器
http三次握手:composer
從瀏覽器中輸入一個域名,到從服務器拿到數據。post
根據http協議,分爲四部分:ui
1.域名解析spa
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() —— 刪除資源信息