Laravel5.8 入門系列一,開啓第一個Hello World程序

一、環境要求

Laravel 5.8對於PHP環境要求如下:

  • PHP >= 7.1.3
  • OpenSSL PHP 擴展
  • PDO PHP 擴展
  • Mbstring PHP 擴展
  • Tokenizer PHP 擴展
  • XML PHP 擴展
  • Ctype PHP 擴展
  • JSON PHP 擴展

二、工具

  • PHP環境,使用xampp集成環境,注意下載PHP7.1.3以上版本
  • 代碼ide,sublime text 3
  • 版本控制工具git

三、安裝Laravel

Laravel 使用 Composer 管理依賴,所以,安裝之前確保已經在機器上安裝了 Composer(如果尚未安裝的話參考這份文檔去安裝吧)。

Composer Project 安裝
composer create-project --prefer-dist laravel/laravel blog5.8 5.8
Laravel 安裝器安裝

可以先使用composer 命令安裝Laravel命令

composer global require laravel/installer

再執行install操作

laravel new blog5.8

上述兩種安裝方法都會在當前目錄下生成一個blog5.8的文件夾,並執行安裝操作。但是,請注意,使用laravel安裝器安裝,現在是不能指定版本的,所以總是安裝最新的laravel版本。網上一些文章已經過時,現在最新的 laravel new 命令是不支持指定版本的

如果上述安裝操作成功了,則可以直接配置xampp的vhost,指定根目錄爲blog5.8/public目錄,然後就可以訪問了。

或者,你也可以進入blog5.8文件夾,執行php artisan serve命令,啓動自帶的service查看效果。默認,訪問地址爲 http://localhost:8000

圖片描述

四、目錄結構

Laravel 的目錄以及每個目錄的說明如下:

|---
    |--app                        主要業務文件目錄
        |--Console                命令行目錄
        |--Exceptions            異常渲染目錄
        |--Http                    請求處理目錄
            |--Controllers        控制器目錄
            |--Middleware        中間件目錄
        |--Providers            服務提供者目錄
    |--bootstrap                啓動加載文件目錄
    |--configs                    配置文件目錄
    |--database                    數據庫文件目錄
        |--factories            數據填充factory文件目錄
        |--migrations            數據遷移文件目錄
        |--seeds                假數據生成文件目錄
    |--public                    請求根目錄
    |--resources                資源目錄
        |--views                視圖模板目錄
    |--route                    路由文件目錄
    |--storage                    文件存儲目錄

五、創建第一個應用Hello World!

進入到blog5.8/routes目錄下,打開web.php文件,添加一個hello的路由,並輸出Hello World!。修改之後的內容如下:

Route::get('/', function () {
    return view('welcome');
});
Route::get('/hello',function(){
    return 'Hello World!';
});

好了,到這裏基本的修改就結束了,可以訪問瀏覽器看看效果。訪問地址http://localhost:8000/hello 可以看到瀏覽器上輸出了Hello World!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章