首頁 >後端開發 >php教程 >laravel 初見 安裝 路由 模組化 20160720回顧

laravel 初見 安裝 路由 模組化 20160720回顧

WBOY
WBOY原創
2016-07-28 08:25:411081瀏覽

昨天主要的工作就是把adminLTE用laravel改成模板,主要涉及到一些laravel的安裝、調試等等

1、安裝laravel,首先需要安裝一個叫composer的東西,composer是php的套件管理工具,到官網下載composer_windows安裝包,直接雙擊安裝,但是出現了提示PHP的openssl未開,

2、打開php.ini中去掉extension=php_openssl.dll的註解符"; ",然後將php資料夾下的ssleay32.dll,libeay32.dll,還有一個我這裡是在php/ext資料夾下的php_openssl.dll,將這三個檔案copy到windows/system32下,最後重啟apache ,我這裡必須在administrator帳號下重啟(原因不明),重啟指令httpd -k restart,如果沒加入環境變量,需要去apache24/bin下執行指令,至此開啟php的openssl成功,

3 、然後回到composer的安裝嚮導,可以直接下一步安裝成功,用命令composer create-project laravel/laravel myapp --prefer-dist創建一個名為myapp的laravel的項目,我把這個項目創建在我的根目錄下,設定路由是在app/Http/routes.php中

Route::get('admin', function () {
        return view('admin_template');
});
要在resources/views/資料夾下建立admin_template.blade.php的模板,但是我發現路由失敗,只有主頁可以路由,研究了很久,最後終於找到一個可行的解決方案,參考http://www.bubuko.com/infodetail-974728.html,全部設定完後,終於成功路由

4、解決了路由的問題,又遇到一個新的問題是,無法載入靜態資源css和js,因為admin_template.blade.php模板中要修改一下路徑,是寫的相對路徑,我就直接把資源放在myapp下,其實laravel的根目錄是public,所以不改相對路徑的情況下是檢索public下的資源,於是我把資源移到public下,成功引用,當時研究了很久,應該是沒仔細看404路徑,我以為要像django那樣統一放置、設定

5、最後我把header、footer、sidebar分成了三個公用模組,然後include到需要的頁面!

以上就介紹了 laravel 初見 安裝 路由 模組化 20160720回顧,包括了方面的內容,希望對PHP教程有興趣的朋友有所幫助。

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
上一篇:PHP實時輸出下一篇:PHP實時輸出