5分鐘在laravel框架下完成網站搭建

2021-01-08 雍哥說事

編者按:最近給各位分享了Laravel框架,很多童鞋就噴:還是國內ThinkPHP框架好。當然這是仁者見仁,智者見智的了。上次小編發表了文章:安裝 Laravel,就這麼幾步搞定!反正小編覺得Laravel還真的不錯,國外成熟的插件和模板也是不少的,今天小編就給大家分享一下如何5分鐘在laravel框架下完成網站搭建。

做網站少不了CMS,也就是內容管理系統,小編就上網搜了下Laravel 網站方面的內容,就搜到了October,這是一個內容管理系統(CMS),更是一個致力於讓開發工作流變得簡單的web平臺。

下載

起初小編還是想通過命令

composer create-project october/october public dev-master

來下載安裝,如下圖,但是失敗,小編忘了自己的openssl沒開,網站證書也沒有(:。

最後還是通過直接下載解壓也很容易解決。

解壓到網站根目錄

安裝

跟其它CMS系統一樣,運行http://你的域名/install.php,按下面這些圖示一步一步安裝就行了。

系統檢測

同意並繼續

資料庫相關--請先建一個空資料庫

管理員信息

最後一步:如何創建你的網站?我選中間

安裝完成,給出前後臺訪問連結

設置

到了上一步,前臺能訪問,但CSS不起作用,網站布局不理想,後臺不能訪問,WHY?原來網址重寫還沒有配置。小編的本機環境是Nginx+php+mysql,所以小編按下圖對Nginx.conf文件進行了進行了配置。

主要是就下面這些粗體字內容:

location / { index index.html index.htm index.php l.php; autoindex off; try_files $uri /index.php$is_args$args; }rewrite ^themes/.*/(layouts|pages|partials)/.*.htm /index.php break;rewrite ^bootstrap/.* /index.php break;rewrite ^config/.* /index.php break;rewrite ^vendor/.* /index.php break;rewrite ^storage/cms/.* /index.php break;rewrite ^storage/logs/.* /index.php break;rewrite ^storage/framework/.* /index.php break;rewrite ^storage/temp/protected/.* /index.php break;rewrite ^storage/app/uploads/protected/.* /index.php break;

然後網站就能正常訪問了。

後臺簡單設置

都是英文,沒有內容,怎麼辦?請進入後臺http://你的域名/backend

後臺管理頁面

October後臺管理功能很方便,因為小編我剛才選擇的是Vanilla主題,如下圖

這個主題包含了帳號管理、博客、論壇三大組件,所有後臺也就有下圖幾個主要方面可以進行管理設置。

而針對CMS則主要有pages、Partials、Layouts、Content、Assets和components幾個方面進行管理設置,超級方便呢。

小編我就主頁default.htm進行了一點修改,加入了post.list插件,於是就有了下面的效果。不賴吧!

修改後的前臺主頁

當然,對博客文章進行添加後,其Blog頁面也就有了新的內容。

添加博客文章後的Blog頁面

小夥伴們,更多的插件和主題等待你去發現和應用,這樣搭積木一樣就搭建好了你的網站系統,你說好不好吧?

相關焦點

  • 為什麼說PHP框架Laravel最值得推薦?
    找到了easywechat和LaneWeChat等,這些SDK後面又需要PHP框架(framework)了,於是又找到了laravel、thinkPHP、Yii、cakephp等。然而哪種框架是最好的呢?
  • laravel框架實戰,資料庫的增刪改查,facade的使用
    laravel框架實戰,資料庫的增刪改查,facade的使用!在上一篇的文章中,我們學習了如何讓在laravel中創建視圖和模型的操作,今天我們將來學習如何在laravel中對資料庫進行增刪改查,通過facade來實現,具體操作如下:前提:首先我們需要在laravel中配置好資料庫,進入laravel的目錄,找到.env這個文件,在裡面對資料庫的主機名,資料庫名,用戶名,密碼進行配置,配置成功之後,我們才能夠對資料庫進行設置
  • 到底如何選擇PHP框架?Yii、ThinkPHP、laravel、CI.
    很多朋友都不知道如何去選擇框架,選擇框架的時候就會很糾結。到底該學什麼框架,選擇什麼框架呢?特別糾結該如何選擇PHP框架,明明學習框架只需要一周,結果糾結選擇框架選擇了一個月。這真是對於很多中級選手來說是一個鬱悶的過程。我們評價一個框架有幾個點供大家參考。1,你選框架的目地是為了什麼?
  • 安裝laravel,最靠譜的方法,利用composer安裝
    laravel框架是一款應用於web的php框架,這個框架因其非常優雅,簡潔方便使用而備受眾多開發者所使用,那麼今天我們就來介紹一下laravel這框框架在windows平臺怎樣進行安裝。二、安裝laravel安裝好composer之後,lavarel安裝就變得比較簡單了,在命令行中進入我們本地的項目文件夾,然後輸入命令composer create-project --prefer-dist laravel/laravel,按下回車鍵,就開始安裝laravel,安裝過程需要等待一些時間,安裝完成會有相應的提示。
  • Laravel 5.4 正式發布,PHP 開發框架 - OSCHINA - 中文開源技術...
    它作用於任何 Selenium 瀏覽器,而它自帶的 ChromeDriver 默認情況下會根據你安裝的方式(JDK 或 Selenium)進行保存。這使得 Dusk 很容易使用,而不需要經歷設置 Selenium 和每次啟動伺服器這些艱難的過程。此外,Taylor Otwell 提到 Dusk 測試運行比 Selenium 更快。
  • 創建並運行一個新的 Laravel 項目
    經過 PHP 入門到實戰系列的基礎學習,接下來我們就可以正式開始 Laravel 框架的學習和使用了。而這一切都需要從創建一個新的 Laravel 項目開始。使用 Laravel 安裝器安裝安裝 Laravel 安裝器很簡單,在命令行執行以下命令即可(如果已經安裝過,會自動進行更新):composer global require laravel/installer 安裝完成後,後續就可以通過 laravel new [項目名稱] 來創建新的 Laravel 項目了:laravel
  • ThinkPHP框架的個人總結
    ThinkPHP框架是一款出色的PHP框架,在國內的市場佔有量很高,採用MVC的開發模式。與其他的MVC模式框架如laravel、CI、YII等相比較;laravel更加適合做大型項目開發,laravel框架提供了豐富的擴展類;ThinkPHP適合小型項目及中型項目;而CI框架是一款比較小巧的框架,個人認為其更適合做博客、企業官網、協會類網站開發。相對來說更加的靈活。在資源損耗上面更小。
  • 3分鐘短文:Laravel ORM 模型用法綱要
    引言 前兩期為了說明laravel框架提供的資料庫操作能力,直接使用DB門面操作, 而沒有引入更為強大的eloquent orm功能。從本期開始,我們就分次把 eloquent的一些簡要知識點,為大家提煉演示一下。主要以代碼為主,配以簡要說明。
  • laravel應用 之多個路由文件配置
    很多php開發者或者新近開發者,在一開始使用或學習laravel框架的時候,肯定會默認把所有的路由寫在 route/web.php中。然而這樣會有一個問題,就是那麼多的路由寫在這樣一個文件中,會顯得很多很冗雜,當然了小編一開始也是這樣寫的,不過經過多方查找和實驗,小編無意間看到 laravel 的路由還可以這樣配置。
  • ApiBlueprint在laravel框架中的使用
    作為一個經常寫方法注釋的好程式設計師來說(其實你的leader也會要求你),要在每一個接口上面寫上幾行方法注釋,註明這個方法是做啥的,不然別人接手不便捷 _;使用apiDoc工具(使用方法可以查看:http://birjemin.com/wiki/php-apidoc),將相應的接口規範以注釋的方式寫在每一個方法上面,然後生成相應的apiDoc文檔(只需要寫一下注釋,不需要再寫接口文檔啦),通過node服務搭建一個服務環境
  • 創建Laravel自定義Helper輔助方法
    什麼是Laravel助手Laravel框架中的Helper方法其實就是普通的PHP函數,開發者可以從Laravel應用程式的任何部分來調用它,比如我們已經在該框架中使用內置的route(),url(),view(),dd()等方法一樣,不需要引用任何PHP文件或者聲明任何namespace來使用,如同奇蹟般,他們可以在你的應用程式中的任何部件中使用
  • 3分鐘短文|Laravel SQL篩選兩個日期之間的記錄,怎麼寫?
    引言今天說一個細分的需求,在模型中,或者使用laravel提供的 Eloquent ORM 功能,構造查詢語句時,返回位於兩個指定的日期之間的條目。應該怎麼寫?本文通過幾個例子,為大家梳理一下。如何實現在 from 和 to 之間的日期呢,類似下面這樣:SELECT * FROM table_name WHERE reservation_from BETWEEN '$from' AND '$to在laravel中你可以使用 whereBetween 這個查詢子句。
  • Laravel學習:服務容器綁定與解析
    $app = new Illuminate\Foundation\Application(    dirname(__DIR__));  這個文件在每一次請求到達laravel框架都會執行,所創建的$app即是laravel框架的應用程式實例,它在整個請求生命周期都是唯一的。
  • Laravel 5.6 中文文檔目錄
    本篇是laravel5.6中文文檔的目錄。由 Laravel 學院提供的 Laravel 5.6 中文文檔,供學習參考用,如有紕漏,請指正:序言新版特性升級指南貢獻指南請求生命周期服務容器服務提供者門面(Facades)契約(Contracts)框架基礎
  • 3分鐘短文:太爽了,用Laravel寫API接口!
    本期為大家說一說用laravel寫restful風格的API,看看能有多簡單。以路由開端寫API接口,與傳統的渲染前端模板頁面有什麼區別?少了視圖,只需要準備好數據, 並按照規則格式化,返回就可以了。>'throttle:60,1',\Illuminate\Routing\Middleware\SubstituteBindings::class,],];至於命名空間 $this->namespace一般返回 App\Http\Controllers,我們為了區分API與其他應用,在目錄 app/Http/Controller 下創建
  • Laravel5.4 Vuejs編譯失敗的問題處理
    在使用Laravel5.4 進行vuejs組件化測試時,出現了這樣的錯誤:
  • 3分鐘短文|Laravel複雜SQL超多WHERE子句,本地作用域你沒用過
    引言使用框架就是為了方便把注意力集中在邏輯上,而不用關心與資料庫操作的方方面面。Laravel提供的 eloquent orm 使用面向對象的方式封裝了PDO資料庫操作,使用起來非常方便,對於複雜的SQL操作也遊刃有餘。今天說一說,複雜的超多的WHERE子句,怎麼寫起來較為優雅。
  • 印第安人住的帳篷,專門由女人來搭建:30分鐘即可搭建完成
    這種帳篷主要使用長木桿作為搭建的框架,通常為13根以上,長度一般在15-18英尺(4.5-5.5米)之間。這些長木桿對印第安人來說非常寶貴,因為在茫茫的大草原上,要想找到這樣的長木桿並不總是一件容易的事情。長木桿在帳篷頂部匯聚,並被捆綁在一起,然後以扭絞的方式展開,形成一個倒置的圓錐形。
  • 3分鐘短文:說說Laravel通用緩存Cache的使用技巧
    引言前一期我們介紹了存儲用戶會話數據到伺服器,並通過框架提供的Session類 進行數據讀寫操作的方法。但是有些數據,如資料庫集合,API接口等等,對於全局的用戶來說是無差別的, 這時候我們需要全局緩存以便提供給所有的用戶使用。
  • 2020面向PHP的5個優秀框架,解釋了為什麼選擇它們
    1)Laravel2)CodeIgniter3)Symfony4)Yii5)CakePHP如今,要求開發人員創建多方面的網站和Web應用程式,並且在達到一定難度之後,該項目可能需要更多時間並面臨從頭開始啟動的問題。但是,PHP框架為開發人員提供了足夠的解決方案,使其能夠以更加結構化和自然的方式工作。