laravel 學(xué)習(xí)筆記 - 高級(jí)篇

使用Composer

中國(guó)鏡像地址

pkg.phpcomposer.com

查看當(dāng)前的鏡像地址

composer config -g repo.packagist

啟用本地鏡像服務(wù)

有兩種方式啟用本鏡像服務(wù):

  • 系統(tǒng)全局配置: 即將配置信息添加到 Composer 的全局配置文件 config.json 中铜涉。見“例1”
  • 單個(gè)項(xiàng)目配置: 將配置信息添加到某個(gè)項(xiàng)目的 composer.json 文件中。見“例2”

例1:修改 composer 的全局配置文件(推薦方式)

打開命令行窗口(windows用戶)或控制臺(tái)(Linux沉填、Mac 用戶)并執(zhí)行如下命令:

composer config -g repo.packagist composer https://packagist.phpcomposer.com

例2:修改當(dāng)前項(xiàng)目的 composer.json 配置文件:

打開命令行窗口(windows用戶)或控制臺(tái)(Linux市框、Mac 用戶)霞扬,進(jìn)入你的項(xiàng)目的根目錄(也就是 composer.json 文件所在目錄),執(zhí)行如下命令:

composer config repo.packagist composer https://packagist.phpcomposer.com

上述命令將會(huì)在當(dāng)前項(xiàng)目中的 composer.json 文件的末尾自動(dòng)添加鏡像的配置信息(你也可以自己手工添加):

"repositories": {
    "packagist": {
        "type": "composer",
        "url": "https://packagist.phpcomposer.com"
    }
}

以 laravel 項(xiàng)目的 composer.json 配置文件為例枫振,執(zhí)行上述命令后如下所示(注意最后幾行):

{
    "name": "laravel/laravel",
    "description": "The Laravel Framework.",
    "keywords": ["framework", "laravel"],
    "license": "MIT",
    "type": "project",
    "require": {
        "php": ">=5.5.9",
        "laravel/framework": "5.2.*"
    },
    "require-dev": {
        "fzaninotto/faker": "~1.4",
        "mockery/mockery": "0.9.*",
        "phpunit/phpunit": "~4.0",
        "symfony/css-selector": "2.8.*|3.0.*",
        "symfony/dom-crawler": "2.8.*|3.0.*"
    },
    "autoload": {
        "classmap": [
            "database"
        ],
        "psr-4": {
            "App\\": "app/"
        }
    },
    "autoload-dev": {
        "classmap": [
            "tests/TestCase.php"
        ]
    },
    "scripts": {
        "post-root-package-install": [
            "php -r \"copy('.env.example', '.env');\""
        ],
        "post-create-project-cmd": [
            "php artisan key:generate"
        ],
        "post-install-cmd": [
            "php artisan clear-compiled",
            "php artisan optimize"
        ],
        "pre-update-cmd": [
            "php artisan clear-compiled"
        ],
        "post-update-cmd": [
            "php artisan optimize"
        ]
    },
    "config": {
        "preferred-install": "dist"
    },
    "repositories": {
        "packagist": {
            "type": "composer",
            "url": "https://packagist.phpcomposer.com"
        }
    }
}

OK喻圃,一切搞定!試一下 composer install 來體驗(yàn)飛一般的速度吧粪滤!

Artusan控制器臺(tái)

Artisan簡(jiǎn)介

  • Artisan 是 Laravel 中自帶的命令行工具的名稱
  • 由強(qiáng)大的Symfony Console 組件驅(qū)動(dòng)的
  • 提供了一些對(duì)應(yīng)用開發(fā)有幫助的命令

Artisan基本用法

查看所有可用的Artisan的命令(list)

    php artisan 
    php artisan list

查看命令的幫助信息(help)

    php artisan help migrate 

Artisan 基本使用用

創(chuàng)建控制器

    php artisan make:controller StudentController

創(chuàng)建模型

    php artisan make:model Student

創(chuàng)建中間件

    php artisan make:middleware Acitvity

Laravel中生成Auth所需文件(用戶認(rèn)證) 數(shù)據(jù)遷移和填充

生成Auth所需文件

使用artisan

php artisan make:auth

未完待續(xù)斧拍。。杖小。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末肆汹,一起剝皮案震驚了整個(gè)濱河市愚墓,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌昂勉,老刑警劉巖浪册,帶你破解...
    沈念sama閱讀 206,602評(píng)論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異岗照,居然都是意外死亡村象,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,442評(píng)論 2 382
  • 文/潘曉璐 我一進(jìn)店門攒至,熙熙樓的掌柜王于貴愁眉苦臉地迎上來厚者,“玉大人,你說我怎么就攤上這事迫吐】夥疲” “怎么了?”我有些...
    開封第一講書人閱讀 152,878評(píng)論 0 344
  • 文/不壞的土叔 我叫張陵渠抹,是天一觀的道長(zhǎng)蝙昙。 經(jīng)常有香客問我,道長(zhǎng)梧却,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 55,306評(píng)論 1 279
  • 正文 為了忘掉前任败去,我火速辦了婚禮放航,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘圆裕。我一直安慰自己广鳍,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 64,330評(píng)論 5 373
  • 文/花漫 我一把揭開白布吓妆。 她就那樣靜靜地躺著赊时,像睡著了一般。 火紅的嫁衣襯著肌膚如雪行拢。 梳的紋絲不亂的頭發(fā)上祖秒,一...
    開封第一講書人閱讀 49,071評(píng)論 1 285
  • 那天,我揣著相機(jī)與錄音舟奠,去河邊找鬼竭缝。 笑死,一個(gè)胖子當(dāng)著我的面吹牛沼瘫,可吹牛的內(nèi)容都是我干的抬纸。 我是一名探鬼主播,決...
    沈念sama閱讀 38,382評(píng)論 3 400
  • 文/蒼蘭香墨 我猛地睜開眼耿戚,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼湿故!你這毒婦竟也來了阿趁?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 37,006評(píng)論 0 259
  • 序言:老撾萬榮一對(duì)情侶失蹤坛猪,失蹤者是張志新(化名)和其女友劉穎歌焦,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體砚哆,經(jīng)...
    沈念sama閱讀 43,512評(píng)論 1 300
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡独撇,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 35,965評(píng)論 2 325
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了躁锁。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片纷铣。...
    茶點(diǎn)故事閱讀 38,094評(píng)論 1 333
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖战转,靈堂內(nèi)的尸體忽然破棺而出搜立,到底是詐尸還是另有隱情,我是刑警寧澤槐秧,帶...
    沈念sama閱讀 33,732評(píng)論 4 323
  • 正文 年R本政府宣布啄踊,位于F島的核電站,受9級(jí)特大地震影響刁标,放射性物質(zhì)發(fā)生泄漏颠通。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,283評(píng)論 3 307
  • 文/蒙蒙 一膀懈、第九天 我趴在偏房一處隱蔽的房頂上張望顿锰。 院中可真熱鬧,春花似錦启搂、人聲如沸硼控。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,286評(píng)論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽牢撼。三九已至,卻和暖如春疑苫,著一層夾襖步出監(jiān)牢的瞬間熏版,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 31,512評(píng)論 1 262
  • 我被黑心中介騙來泰國(guó)打工缀匕, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留纳决,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 45,536評(píng)論 2 354
  • 正文 我出身青樓乡小,卻偏偏與公主長(zhǎng)得像阔加,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子满钟,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 42,828評(píng)論 2 345

推薦閱讀更多精彩內(nèi)容

  • 原文鏈接 必備品 文檔:Documentation API:API Reference 視頻:Laracasts ...
    layjoy閱讀 8,603評(píng)論 0 121
  • 必備品文檔:DocumentationAPI: API Reference視頻:Laracasts速查表:Lara...
    ethanzhang閱讀 5,739評(píng)論 0 68
  • 前言 終于有那么點(diǎn)時(shí)間能將Laravel 5的一些好的實(shí)踐總結(jié)出來胜榔,希望為普及Laravel和新的PHP編程思想出...
    該葉無法找到閱讀 6,197評(píng)論 0 47
  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理胳喷,服務(wù)發(fā)現(xiàn),斷路器夭织,智...
    卡卡羅2017閱讀 134,600評(píng)論 18 139
  • Laravel框架筆記 一吭露、 composer的安裝: 1.Composer是什么?是 PHP 用來管理依賴(de...
    李景磊閱讀 891評(píng)論 0 4