成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

Laravel 5.4 入門系列 1. 安裝

hqman / 1746人閱讀

摘要:的安裝與使用是什么是的一個(gè)依賴管理工具。它以項(xiàng)目為單位進(jìn)行管理,你只需要聲明項(xiàng)目所依賴的代碼庫(kù),會(huì)自動(dòng)幫你安裝這些代碼庫(kù)。

Composer 的安裝與使用 Composer 是什么

Composer 是 PHP 的一個(gè)依賴管理工具。它以項(xiàng)目為單位進(jìn)行管理,你只需要聲明項(xiàng)目所依賴的代碼庫(kù),Composer 會(huì)自動(dòng)幫你安裝這些代碼庫(kù)。

安裝 Composer

Mac 下的安裝只需要在命令行中輸入:(其他平臺(tái)安裝):

$ curl -sS https://getcomposer.org/installer | php
使用 Composer 安裝組件

安裝后,使用 require 命令增加新的依賴包,我們以 phpspec 為例:

$ mkdir learncomposer
$ cd learncomposer
$ php composer.phar require phpspec/phpspec

為了便于使用,可以把 composer.phar 添加到 PATH 目錄中:

$ mv composer.phar /usr/local/bin/composer

剛才的命令就可以簡(jiǎn)化為:

$ composer require phpspec/phpspec
Composer 完成了哪些工作

命令執(zhí)行完,Composer 都干了啥呢?首先創(chuàng)建了 composer.json,將依賴添加進(jìn)來(lái),composer.json,包括了項(xiàng)目依賴以及其他元數(shù)據(jù):

{
    "require": {
        "phpspec/phpspec": "^3.1"
    }
}

其次,Composer 會(huì)搜索可用的 phpspec/phpspec 包將其安裝到 vendor 目錄下,而使用 phpspect 所需要的其他庫(kù)也會(huì)自動(dòng)被安裝。裝好之后,也可以在終端執(zhí)行:

$ vendor/bin/phpspec desc Markdown
Specification for Markdown created in /Users/zen/composer/spec/MarkdownSpec.php.
Laravel 的安裝與使用 安裝 Laravel

Laravel 可以通過 Composer 安裝,create-project 命令可以從現(xiàn)有的包中創(chuàng)建一個(gè)新的項(xiàng)目:

$ composer create-project laravel/laravel blog

默認(rèn)會(huì)去安裝最新的穩(wěn)定版本,如果要指定版本,比如使用 5.1 版本,可以這樣:

$ composer create-project laravel/laravel=5.1.* blog

為了方便使用,我們可以全局執(zhí)行 Laravel

composer global require "laravel/installer"

查看是否安裝成功:

$ laravel
Laravel Installer version 1.3.5

現(xiàn)在,我們就可以直接使用下面的命令創(chuàng)建網(wǎng)站了:

$ laravel new blog
$ cd blog
$ php artisan -V
Laravel Framework 5.4.17

如果要使用最新的「開發(fā)」版本,可以使用:

$ laravel new blog --dev
運(yùn)行 Laravel 項(xiàng)目

安裝成功之后,只需要指定項(xiàng)目的 public 為根目錄即可運(yùn)行網(wǎng)站:

$ cd blog
$ php -S localhost:8000 -t public/

這里使用的是 PHP 提供的內(nèi)置服務(wù)器,也可以用 Laravel 提供的更為簡(jiǎn)單的命令行:

$ cd blog
$ php artisan serve

打開瀏覽器,輸入 localhost:8000,即可看到網(wǎng)站首頁(yè)。

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/22712.html

相關(guān)文章

  • Laravel 5.4 入門系列 13. 終篇: 小白也能看懂的 Laravel 核心概念講解

    摘要:但是服務(wù)通常由服務(wù)提供者來(lái)管理的。小結(jié)通過上述的例子,基本上可以理解服務(wù)容器和服務(wù)提供者的使用。懂得了服務(wù)容器和服務(wù)提供者,理解門面也就不難了。 自動(dòng)依賴注入 什么是依賴注入,用大白話將通過類型提示的方式向函數(shù)傳遞參數(shù)。 實(shí)例 1 首先,定義一個(gè)類: /routes/web.php class Bar {} 假如我們?cè)谄渌胤揭褂玫?Bar 提供的功能(服務(wù)),怎么辦,直接傳入?yún)?shù)即...

    BenCHou 評(píng)論0 收藏0
  • Laravel 5.4 入門系列 10.文章歸檔

    摘要:將上述的一系列查詢進(jìn)行封裝模型到了這一步,我們基本上實(shí)現(xiàn)了文章歸檔的功能。但是有一個(gè)問題,文章歸檔實(shí)際上包括在通用視圖中,這就意味著,網(wǎng)站的所有請(qǐng)求都需要返回,否則就會(huì)報(bào)錯(cuò)。數(shù)據(jù)庫(kù)之?dāng)?shù)據(jù)庫(kù)請(qǐng)求構(gòu)建器中文文檔的視圖功能中文文檔 首先,要實(shí)現(xiàn)的是按照日期來(lái)統(tǒng)計(jì)文章,原始的 SQL 如下: select year(created_at) year, monthname(c...

    Nekron 評(píng)論0 收藏0
  • Laravel 5.4 入門系列 3. 任務(wù)列表顯示

    摘要:熟悉了路由與視圖的基本操作之后,我們來(lái)讓視圖顯示一個(gè)任務(wù)列表吧。創(chuàng)建遷移現(xiàn)在,我們就可以創(chuàng)建一個(gè)用來(lái)生成任務(wù)表的遷移了。 熟悉了路由與視圖的基本操作之后,我們來(lái)讓視圖顯示一個(gè)任務(wù)列表吧。主要知識(shí)點(diǎn): 數(shù)據(jù)遷移 查詢構(gòu)造器 數(shù)據(jù)庫(kù) 創(chuàng)建數(shù)據(jù)庫(kù) 首先創(chuàng)建一個(gè)數(shù)據(jù)庫(kù): $ mysql -uroot -p mysql> create database laratasks; 數(shù)據(jù)庫(kù)配置 La...

    SunZhaopeng 評(píng)論0 收藏0
  • Laravel 5.4 入門系列 2. 路由與視圖

    摘要:路由與視圖主要知識(shí)點(diǎn)從路由到視圖的基本流程數(shù)據(jù)傳遞我們來(lái)看看第一講最后的頁(yè)面是怎么出來(lái)的?,F(xiàn)在,再次訪問,變成了我們定義的內(nèi)容。 2. 路由與視圖 主要知識(shí)點(diǎn): 從路由到視圖的基本流程 數(shù)據(jù)傳遞 我們來(lái)看看第一講最后的頁(yè)面是怎么出來(lái)的。先來(lái)看看路由: // /routes/web.php Route::get(/, function () { return view(wel...

    dockerclub 評(píng)論0 收藏0
  • Laravel 5.4 入門系列 4. 任務(wù)列表顯示(2)

    摘要:同時(shí),傳入?yún)?shù),即已存在的查詢。因此,更為常見的做法是在控制器中處理路由請(qǐng)求。 這一節(jié),我們進(jìn)一步完善上一節(jié)創(chuàng)建的任務(wù)列表。主要知識(shí)點(diǎn): Eloquent Model 控制器 路由模型綁定 Eloquent Model 新增遷移 首先,我們?yōu)閿?shù)據(jù)庫(kù)表 tasks 新增一個(gè)字段 completed,用來(lái)表示任務(wù)是否完成: $ php artisan make:migration ad...

    banana_pi 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

hqman

|高級(jí)講師

TA的文章

閱讀更多
最新活動(dòng)
閱讀需要支付1元查看
<