中文字幕日韩精品一区二区免费_精品一区二区三区国产精品无卡在_国精品无码专区一区二区三区_国产αv三级中文在线

在php中怎么學(xué)習(xí)laravel框架-創(chuàng)新互聯(lián)

這篇文章將為大家詳細(xì)講解有關(guān)在php中怎么學(xué)習(xí)laravel框架,小編覺得挺實(shí)用的,因此分享給大家做個(gè)參考,希望大家閱讀完這篇文章后可以有所收獲。

讓客戶滿意是我們工作的目標(biāo),不斷超越客戶的期望值來自于我們對(duì)這個(gè)行業(yè)的熱愛。我們立志把好的技術(shù)通過有效、簡(jiǎn)單的方式提供給客戶,將通過不懈努力成為客戶在信息化領(lǐng)域值得信任、有價(jià)值的長(zhǎng)期合作伙伴,公司提供的服務(wù)項(xiàng)目有:域名申請(qǐng)、雅安服務(wù)器托管、營(yíng)銷軟件、網(wǎng)站建設(shè)、云霄網(wǎng)站維護(hù)、網(wǎng)站推廣。

laravel的安裝

首先安裝laravel之前要安裝composer,如果是linux系統(tǒng)即可直接下載安裝,下載完后不能安裝記得修改下文件權(quán)限用命令chmod,這邊主要講下window下如何使用composer這個(gè)工具。

首先百度搜索中國(guó)composer鏡像,就可以找到composer config -g repositories.packagist composerhttp://packagist.phpcomposer.com這條命令,運(yùn)行cmd在命令行運(yùn)行上面的命令,就可以下載composer工具,

下載成功后可以看到composer文件底下有個(gè)composer.json文件這是一個(gè)配置文件,打開配置文件寫明php版本信息和要下載的laravel信息,格式如下:

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

配置好之后輸入composer install  進(jìn)行安裝laravel,這邊要比較注意的是安裝目錄的路徑問題,如果你想安裝在d盤底下就在把命令行切到d目錄底下進(jìn)行安裝(在此操作之前要配置好環(huán)境變量)。

laravel的目錄結(jié)構(gòu)介紹

安裝完的第一次肯定是要想怎么去運(yùn)行它,很簡(jiǎn)單,直接進(jìn)入public文件就可以打開一個(gè)開始頁(yè)面,如果在本地的話那就是localhost/laravelproject/public,就可以運(yùn)行。

接下來介紹下laravel目錄結(jié)構(gòu),首先介紹下public的index.php文件 里面主要是加載了開始文件然后才能成功運(yùn)行l(wèi)aravel,具體的兩個(gè)文件你可以在根目錄下bootstrap文件夾中找到。現(xiàn)在看下app中的結(jié)構(gòu):

在php中怎么學(xué)習(xí)laravel框架
view中主要放的是視圖文件(創(chuàng)建文件時(shí)要用到blade模板,比如創(chuàng)建test.blade.php,laravel中是結(jié)合blade模板引擎來調(diào)用視圖模板)

controller放的是控制器(手動(dòng)創(chuàng)建時(shí)記得要用composer 命令進(jìn)行更新)

config中主要是配置文件(比如配置數(shù)據(jù)庫(kù)時(shí)要用到database.php文件)

models主要是放模型(也就是數(shù)據(jù)庫(kù)的表)

routes則是路由配置,

filters則是過濾器。

laravel是怎么運(yùn)行的

剛學(xué)習(xí)時(shí)肯定是要先嘗試下如何運(yùn)行這個(gè)laravel,首先手動(dòng)創(chuàng)建一個(gè)controller,文件命名為TestController.php,然打開命令行進(jìn)入項(xiàng)目的根目錄下 執(zhí)行 composer dumpautoload,里面內(nèi)容可以模仿homeController.php。

然后編輯routes.php文件,將原來的Route::GET(‘/’,function()…);修改為Route::Get(‘/’,’TestController@showWelcome’); 然后運(yùn)行也會(huì)跳到laravel歡迎界面。

如果Route::Get(‘test’,’TestController@showWelcome’);則在網(wǎng)站根目錄下后面直接增加test就可以訪問了,到了這里應(yīng)該明白了怎么到Controller,Controller怎么到View了。

laravel數(shù)據(jù)庫(kù)配置

這邊用到的是mysql,進(jìn)行了簡(jiǎn)單的配置

'mysql' => array(
'driver'    => 'mysql',
'host'      => 'localhost',
'database'  => 'oss',
'username'  => 'root',
'password'  => '',
'charset'   => 'utf8',
'collation' => 'utf8_unicode_ci',
'prefix'    => '',
)

laravel的數(shù)據(jù)庫(kù)使用


數(shù)據(jù)表比較多時(shí)且數(shù)據(jù)表的前綴不一樣,則可以先配置模型model,在models文件夾中建立一個(gè)文件要與表名一樣的php文件,內(nèi)容如下:

當(dāng)前標(biāo)題:在php中怎么學(xué)習(xí)laravel框架-創(chuàng)新互聯(lián)
URL分享:http://www.rwnh.cn/article8/csioip.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供微信公眾號(hào)企業(yè)網(wǎng)站制作、網(wǎng)站導(dǎo)航用戶體驗(yàn)、品牌網(wǎng)站設(shè)計(jì)手機(jī)網(wǎng)站建設(shè)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

成都網(wǎng)站建設(shè)公司
剑河县| 息烽县| 旬阳县| 固原市| 阜宁县| 嘉定区| 普定县| 金昌市| 保定市| 南部县| 彭泽县| 竹溪县| 芦溪县| 德令哈市| 西畴县| 花垣县| 松原市| 杭锦后旗| 漯河市| 阜城县| 新余市| 宿迁市| 吴旗县| 天峨县| 遵义县| 沧州市| 鄱阳县| 修武县| 扶余县| 惠州市| 扶风县| 峨眉山市| 金湖县| 托克托县| 安泽县| 茶陵县| 西乡县| 贵南县| 洛宁县| 桃园市| 天镇县|